pg_subscription_rel 是 PostgreSQL 中的系统表,用于存储订阅中表的信息。这个表跟逻辑复制(logical replication)有关,记录了在逻辑复制中需要传递的表的信息。

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

  •  srsubid: 订阅的唯一标识符,关联到 pg_subscription 表中的 oid。

  •  srrelid: 表的唯一标识符,关联到 pg_class 表中的 oid。

  •  srsubstate: 订阅状态,表示表在订阅中的状态,例如 'r' 表示只读。


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

这将返回 pg_subscription_rel 表中所有表订阅的详细信息。如果你对特定订阅的表信息感兴趣,可以添加条件来过滤结果,例如:
SELECT * FROM pg_subscription_rel WHERE srsubid = 'your_subscription_oid';

请将 'your_subscription_oid' 替换为你想查询的订阅的唯一标识符。


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