2025年9月25日: PostgreSQL 18 发布!
支持的版本: 当前 (18) / 17 / 16 / 15 / 14 / 13
开发版本: devel
不支持的版本: 12 / 11 / 10

52.40. pg_publication #

目录 pg_publication 包含数据库中创建的所有发布。有关发布的更多信息,请参阅 第 29.1 节

表 52.40. pg_publication

列 类型

描述

oid oid

行标识符

pubname name

发布的名称

pubowner oid (引用 pg_authid.oid)

发布的属主

puballtables bool

如果为真,则此发布会自动包含数据库中的所有表,包括将来创建的表。

pubinsert bool

如果为真,则会复制发布中表的 INSERT 操作。

pubupdate bool

如果为真,则会复制发布中表的 UPDATE 操作。

pubdelete bool

如果为真,则会复制发布中表的 DELETE 操作。

pubtruncate bool

如果为真,则会复制发布中表的 TRUNCATE 操作。

pubviaroot bool

如果为真,则在叶子分区上执行的操作会使用其在发布中提到的最顶层的分区祖先的标识和模式进行复制,而不是使用其自身的标识和模式。

pubgencols char

当没有发布列列表时,控制如何处理生成的列复制:n = 不复制与发布关联的表中的生成的列,s = 复制与发布关联的表中的存储生成的列。


提交更正

如果您在文档中发现任何不正确、与您对特定功能的体验不符或需要进一步澄清的内容,请使用 此表单 报告文档问题。