更新时间:2025-09-29 GMT+08:00
PG_SUBSCRIPTION
PG_SUBSCRIPTION系统表存储所有现有的订阅。
名称 | 类型 | 引用 | 描述 |
|---|---|---|---|
oid | oid | - | 行标识符(隐藏属性,必须明确选择才会显示)。 |
subdbid | oid | PG_DATABASE.oid | 订阅所在的数据库的OID。 |
subname | name | - | 订阅的名称。 |
subowner | oid | PG_AUTHID.oid | 订阅的拥有者。 |
subenabled | boolean | - | 如果为真,订阅被启用并且应该被复制。 |
subconninfo | text | - | 到发布端数据库的连接信息。 |
subslotname | text | - | 发布端数据库中复制槽的名称。空表示为NONE。 |
subpublications | text[] | - | 被订阅的发布名称的数组。这些引用的是发布者服务器上的发布。 |
应用示例
查看所有订阅:
1 2 3 4 5 | SELECT * FROM pg_subscription; subdbid | subname | subowner | subenabled | subconninfo | subslotname | subpublications ---------+---------+----------+------------+--------------------------------------------------------------------------------------+-------------+----------------- 15992 | mysub | 10 | t | host=1.1.1.1,2.2.2.2 port=10000,20000 dbname=postgres user=repusr1 password=password | mysub | {mypub} (1 row) |

