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_123 | mysub | {mypub} (1 row) |