小小大头兵 (@xxdtb)Postgres 发布订阅 中发帖

介绍 
发布和订阅使用了pg的逻辑复制功能,通过发布端创建publication与表绑定,订阅端创建subscription同时会在发布端创建逻辑复制槽实现逻辑复制功能
逻辑复制基于 发布(Publication) 与 订阅(Subscription)模型
一个 发布者(Publisher) 上可以有多个发布,一个 订阅者(Subscriber) 上可以有多个 订阅 。
一个发布可被多个订阅者订阅,一个订阅只能订阅一个发布者,但可订阅同发布者上的多个不同发布。
典型用法
迁移,跨PostgreSQL大版本,跨操作系统平台进行复制。
CDC,收集数据库(或数据库的一个子集)中的增量变更,在订阅者上为增量变更触发触发器执行定制逻辑。
分拆,将多个数据库集成为一个,或者将一个数据库拆分为多个,进行精细的分拆集成与访问控制。
复制标识
一个被纳入发布中的表,必须带有复制标识(Repli...