pg_lo_tell

Name

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 a connection to the database in which the large object exists.

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.