Create replication slot options

From: Phillip Diffley <phillip6402(at)gmail(dot)com>
To: pgsql-general(at)postgresql(dot)org
Subject: Create replication slot options
Date: 2025-03-25 00:31:57
Message-ID: CAGAwPgRvitw7PMPiJyjFP0=gOArha9t5JzKu73iwkH17pUOWNQ@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

I am testing out some streaming logical replication commands and am having
trouble specifying options when calling CREATE_REPLICATION_SLOT
<https://www.postgresql.org/docs/current/protocol-replication.html#PROTOCOL-REPLICATION-CREATE-REPLICATION-SLOT>
.

I connect to the database with
psql "dbname=replication_test_db replication=database"

Then I am able to successfully run
CREATE_REPLICATION_SLOT test_slot LOGICAL pgoutput;

But if I try to specify the snapshot option with
CREATE_REPLICATION_SLOT test_slot_2 LOGICAL pgoutput SNAPSHOT 'nothing';
the command fails with "ERROR: syntax error"

I have tried several combinations of brackets commas and equals signs but
have not been able to get the command with additional options to work. What
is the right syntax to use here?

Thanks,
Phillip

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Christophe Pettus 2025-03-25 00:37:30 Re: Create replication slot options
Previous Message Nathan Bossart 2025-03-24 20:47:42 Re: Disabling vacuum truncate for autovacuum