# PostgreSQL 逻辑复制:发布与订阅实战 ## 前置条件 - `wal_level=logical` 且具备复制权限角色 ## 在发布端 ```sql CREATE PUBLICATION mypub FOR TABLE public.items; ``` ## 在订阅端 ```sql CREATE SUBSCRIPTION mysub CONNECTION 'host=publisher port=5432 dbname=app user=replicator password=secret' PUBLICATION mypub; ``` ## 验证 - 订阅端自动进行初始快照,后续变更增量传递 - 通过 `pg_stat_subscription` 观察状态 ## 总结 逻辑复制可实现表级别的增量数据同步,适合跨库或跨区域的数据分发场景。

发表评论 取消回复