pg_subscription
#目录 pg_subscription
包含所有已存在的逻辑复制订阅。有关逻辑复制的更多信息,请参见第 29 章。
与大多数系统目录不同,pg_subscription
在集群的所有数据库中共享:每个集群只存在一个 pg_subscription
副本,而不是每个数据库都存在一个副本。
由于 subconninfo
列可能包含明文密码,因此禁止普通用户访问它。
表 51.54. pg_subscription
列
列类型 说明 |
---|
行标识符 |
订阅所在的数据库的 OID |
如果 LSN 有效,则为要跳过的交易的完成 LSN;否则为 |
订阅名称 |
订阅的所有者 |
如果为 true,即启用订阅,并且应该进行复制 |
如果为 true,即订阅将要求发布方以二进制格式发送数据 |
用于控制如何处理已进行事务的流传输: |
双阶段模式状态代码: |
如果为 true,即当其中一个工作进程检测到错误时,将禁用订阅 |
如果为 true,即订阅需要指定密码进行身份验证 |
如果为 true,即将使用订阅所有者的权限运行订阅 |
如果为 true,即启用上游数据库中的关联复制槽(即主槽和表同步槽),使其与备用数据库同步 |
连接到上游数据库的连接字符串 |
上游数据库中复制槽的名称(也用于本地复制起点名称);null 表示 |
用于订阅工作进程的 |
订阅的发布名称数组。引用在上游数据库中定义的发布。有关发布的详细信息,请参见 第 29.1 节。 |
源值必须是 |