快速設(shè)置
更新時(shí)間:
本文介紹了快速設(shè)置的相關(guān)內(nèi)容。
快速設(shè)置
首先在postgresql.conf
中設(shè)置配置選項(xiàng):
wal_level = logical
對(duì)于一個(gè)基礎(chǔ)設(shè)置來說,其他所需的設(shè)置使用默認(rèn)值就足夠了。
需要調(diào)整pg_hba.conf
以允許復(fù)制(這里的值取決于實(shí)際的網(wǎng)絡(luò)配置以及用于連接的用戶):
host all repuser 0.0.0.0/0 md5
然后在發(fā)布者數(shù)據(jù)庫上:
CREATE PUBLICATION mypub FOR TABLE users, departments;
并且在訂閱者數(shù)據(jù)庫上:
CREATE SUBSCRIPTION mysub CONNECTION 'dbname=foo host=bar user=repuser' PUBLICATION mypub;
上面的語句將開始復(fù)制過程,它會(huì)同步表users
以及departments
的初始表內(nèi)容,然后開始復(fù)制對(duì)那些表的增量更改。
文檔內(nèi)容是否對(duì)您有幫助?