pg_publication_rel 是 PostgreSQL 中的系统表,用于存储表与发布之间的关联信息。当创建一个发布时,你可以选择包括特定的表,而 pg_publication_rel 记录了这些表与发布之间的关系。

以下是 pg_publication_rel 表的一些关键字段:

  •  oid: 表与发布关联的唯一标识符。

  •  prpubid: 关联的发布的唯一标识符。

  •  prrelid: 关联的表的唯一标识符。

  •  prpubtruncate: 表示该发布是否包括对关联表的截断(TRUNCATE)操作。


你可以使用如下的 SQL 查询语句查看 pg_publication_rel 表的内容:
SELECT * FROM pg_publication_rel;

这将返回 pg_publication_rel 表中所有表与发布的关联信息。如果你对特定关联的信息感兴趣,可以添加条件来过滤结果,例如:
SELECT * FROM pg_publication_rel WHERE prrelid = 'your_table_oid';

请将 'your_table_oid' 替换为你想查询的表的唯一标识符。


转载请注明出处:http://www.zyzy.cn/article/detail/8855/PostgreSQL