更新时间:2024-06-29 GMT+08:00

PG_SUBSCRIPTION

PG_SUBSCRIPTION系统表存储所有现有的订阅。

表1 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)