我正在使用 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