PG_RECVLOGICAL(1) PostgreSQL 18.6 Documentation PG_RECVLOGICAL(1) (NAME) pg_recvlogical - PostgreSQL (SYNOPSIS) pg_recvlogical [...] (DESCRIPTION) pg_recvlogical . pg_receivewal(1) ( 47 ). pg_recvlogical peek get SQL . (lazy) . pg_logical_slot_peek_changes . pg_recvlogical SIGINT (Control+C) SIGTERM . pg_recvlogical SIGHUP --file . SIGHUP pg_recvlogical (rotate) . (OPTIONS) : --create-slot --slot --plugin --dbname . --slot --dbname . --enable-two-phase --enable-failover --create-slot . --drop-slot --slot . --slot . --start --slot . --no-loop . --slot --dbname --file . . . --create-slot --start . --drop-slot . : -E lsn --endpos=lsn --start LSN 0 . --start . LSN lsn . --endpos . . . --enable-failover (standbys) . --create-slot . -f filename --file=filename . - (stdout) . --start . -F interval_seconds --fsync-interval=interval_seconds pg_recvlogical fsync() . . . 0 fsync() . (crash) . -I lsn --startpos=lsn --start LSN . 47 54.4 . . --if-not-exists --create-slot . -n --no-loop . -o name[=value] --option=name[=value] name value ( ) . . -P plugin --plugin=plugin . 47 . . -s interval_seconds --status-interval=interval_seconds pg_receivewal(1) . . -S slot_name --slot=slot_name --start slot_name . --create-slot . --drop-slot . . -t --enable-two-phase --two-phase () . --create-slot . -v --verbose (verbose) . . -d dbname --dbname=dbname . . dbname (connection string) . . --create-slot --start . -h hostname-or-ip --host=hostname-or-ip . (/) . PGHOST . -p port --port=port TCP . PGPORT . -U user --username=user . . -w --no-password . .pgpass . (batch jobs) . -W --password pg_recvlogical . pg_recvlogical . pg_recvlogical . -W . : -V --version pg_recvlogical . -? --help pg_recvlogical . pg_recvlogical SIGINT SIGTERM 0 . ( .) . (ENVIRONMENT) PostgreSQL libpq ( 32.15 ). PG_COLOR . always auto never. (NOTES) pg_recvlogical . (EXAMPLES) 47.1 . (SEE ALSO) pg_receivewal(1) PostgreSQL 18.6 2026 PG_RECVLOGICAL(1)