pg_lo_tell

pg_lo_tell — Return the current seek position of a large object

Synopsis

pg_lo_tell conn descriptor

Description

pg_lo_tell returns the current read/write position in bytes from the beginning of the large object.

Arguments

conn

The handle of the connection.

descriptor

A descriptor for the large object from pg_lo_open.

Return Value

The current zero-based byte offset in the large object, suitable for use with pg_lo_lseek.

A Tcl error will be thrown if an error occurs.

Notes

All large object manipulation must take place within an SQL transaction block.

This command uses or emulates the PostgreSQL libpq function lo_tell.