pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。
目录
PostgreSQL 提供了基础设施,可将通过 SQL 执行的修改流式发送给外部消费者。此功能可用于多种目的,包括复制方案和审计。
更改通过由逻辑复制槽标识的流发送出去。
这些更改以何种格式流式传输,由所使用的输出插件决定。PostgreSQL 发行版提供了一个示例插件。还可以编写额外的插件,在不修改任何核心代码的情况下扩展可用格式的选择。每个输出插件都可以访问由 INSERT 产生的每一个新行,以及由 UPDATE 创建的新行版本。对于 UPDATE 和 DELETE,旧行版本是否可用取决于所配置的复制标识(见REPLICA IDENTITY)。
更改既可以通过流复制协议消费(见第 54.4 节和第 47.3 节),也可以通过 SQL 调用函数来消费(见第 47.4 节)。还可以在不修改核心代码的情况下编写其他消费复制槽输出的方法(见第 47.7 节)。
译文有误、术语不当或页面显示问题,请到译文仓库 pgsty/pgdoc 报告译文问题。英文原文本身的问题请通过上游文档表单反馈给 PostgreSQL 文档维护者。