首先在 postgresql.conf
中設定組態選項
wal_level = logical
其他必要的設定具有足夠用於基本設定的預設值。
需要調整 pg_hba.conf
以允許複製(此處的值取決於您的實際網路配置以及您想要用於連線的使用者)
host all repuser 0.0.0.0/0 md5
然後在發布者資料庫上
CREATE PUBLICATION mypub FOR TABLE users, departments;
然後在訂閱者資料庫上
CREATE SUBSCRIPTION mysub CONNECTION 'dbname=foo host=bar user=repuser' PUBLICATION mypub;
上述操作將啟動複製程序,該程序同步 users
和 departments
表的初始表內容,然後開始將增量變更複製到這些表。
如果您在文件中發現任何不正確、與您特定功能的使用經驗不符或需要進一步澄清的內容,請使用此表單報告文件問題。