diff -r efc10acf539f -r 0f46b645aea4 src/server/plugins/postgresql/vfs.c --- a/src/server/plugins/postgresql/vfs.c Sun Apr 17 11:19:13 2022 +0200 +++ b/src/server/plugins/postgresql/vfs.c Sun Apr 17 11:22:34 2022 +0200 @@ -640,6 +640,12 @@ return lo_lseek64(pgvfs->connection, pg->fd, offset, whence); } +off_t pg_vfs_io_tell(SYS_FILE fd) { + PgVFS *pgvfs = fd->ctx->vfs->instance; + PgFile *pg = fd->data; + return lo_tell64(pgvfs->connection, pg->fd); +} + void pg_vfs_io_close(SYS_FILE fd) { pool_handle_t *pool = fd->ctx->pool; PgFile *pg = fd->data;