我正在使用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
postgres master master delta複製到RDS通過bucardo
我收到以下錯誤,因爲會話複製是通過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
Plz修復鏈接 – michaelbn