Я использую Bucardo-5.3.1 и пытаюсь воспроизвести свою локальную базу данных postgreSQL. Я создал репликацию мастер-мастер с помощью RDS postgreSQL. Я могу успешно реплицировать, если база данных RDS пуста, а pg_dump выполнен, проблема возникает, когда я хочу выполнить дельта-репликацию. Когда я пытаюсь pg_dump -U $PGSUPERUSER -h $PGHOST --data-only -N bucardo $PGDATABASE | PGOPTIONS='-c session_replication_role=replica' psql -U $BUCARDOUSER -h $PGHOST2 -d $PGDATABASE
Я получаю следующую ошибку, потому что репликация сеанса запрещена RDS
psql: FATAL: permission denied to set parameter "session_replication_role"
Я также пытался использовать команду ниже
bucardo update sync mysync1 onetimecopy=2
Я также пытался использовать pg_restore, но он все равно дает ERROR: duplicate key value violates unique constraint