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