2025年9月25日: PostgreSQL 18 釋出!
支援的版本: 當前 (18) / 17 / 16 / 15 / 14 / 13
開發版本: devel
不支援的版本: 12 / 11 / 10

29.14. 快速設定 #

首先,在 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;

以上操作將啟動複製過程,該過程會同步 usersdepartments 表的初始表內容,然後開始複製這些表的增量更改。

提交更正

如果您在文件中發現任何不正確之處、與您對特定功能的實際使用經驗不符之處,或者需要進一步說明之處,請使用此表格來報告文件問題。