Postgresql关系ID

时间:2018-03-26 09:56:15

标签: postgresql transactional-replication postgresql-10

我正在尝试通过在Go代码中读取复制消息来利用Postgres 10 logical replication机制。大多数逻辑replication messages引用称为“关系ID”的东西。

我的问题是:如何获取所有现有表的Relation Ids?我知道“关系”消息类型,但我不知道如何触发它们。

1 个答案:

答案 0 :(得分:0)

使用逻辑复制发布者在发送数据之前发送Relation消息,其中包含解码传入消息所需的所有信息。因此,预先读取数据库模式不是获取RelationID的正确方法。

This是我遗失的文档页面。