pg_subscription
目录pg_subscription包含所有现有的逻辑复制订阅。更多有关逻辑复制的信息请见第 29 章。 和大部分系统目录不同,pg_subscription在集簇的所有数据库之间共享:每个集簇只有一份pg_subscription拷贝,而不是每个数据库一份。 对列subconninfo的访问被从普通用户那里收回,因为该列可能含有明文密码。
英文手册覆盖始于 PostgreSQL 7.4. 来源历史与运行验证各自保留独立版本边界。
当前阅读 PG 18·选择有来源记录的版本
- kind
- catalog
- lang
- en
- measured attributes
- true
- metadata release
- 18.6
- runtime columns
- oid, subdbid, subskiplsn, subname, subowner, subenabled, subbinary, substream, subtwophasestate, subdisableonerr, subpasswordrequired, subrunasowner, subfailover, subconninfo, subslotname, subsynccommit, subpublications, suborigin
- runtime verified
- false
- source
- english-manual
版本定义 PG 18
目录pg_subscription包含所有现有的逻辑复制订阅。更多有关逻辑复制的信息请见第 29 章。 和大部分系统目录不同,pg_subscription在集簇的所有数据库之间共享:每个集簇只有一份pg_subscription拷贝,而不是每个数据库一份。 对列subconninfo的访问被从普通用户那里收回,因为该列可能含有明文密码。
目录列
| 列 | 类型 | 可空性 | 描述 |
|---|---|---|---|
| oid | oid | 非空 | 行标识符 |
| subdbid | oid | 非空 | 订阅所在的数据库的OID |
| subskiplsn | pg_lsn | 非空 | 若为有效 LSN,则表示要跳过其更改的事务的完成 LSN;否则为 0/0。 |
| subname | name | 非空 | 订阅的名称 |
| subowner | oid | 非空 | 订阅的拥有者 |
| subenabled | bool | 非空 | 如果为真,则订阅已启用,并且应该正在进行复制。 |
| subbinary | bool | 非空 | 如果为真,订阅将请求发布者以二进制格式发送数据。 |
| substream | char | 非空 | 控制如何处理进行中事务的流式传输:f = 不允许对进行中事务进行流式传输,t = 将进行中事务的更改溢写到磁盘,并在事务在发布者端提交且被订阅者接收后一次性应用,p = 如果可用,则直接使用并行应用工作进程应用更改(如果没有工作进程,则与 t 相同) |
| subtwophasestate | char | 非空 | 两阶段模式的状态代码:d = 禁用,p = 待启用,e = 已启用 |
| subdisableonerr | bool | 非空 | 如果为真,则当该订阅的某个工作进程检测到错误时,该订阅将被禁用 |
| subpasswordrequired | bool | 非空 | 如果为真,则订阅必须指定用于认证的密码 |
| subrunasowner | bool | 非空 | 如果为真,则订阅将按订阅所有者的权限运行 |
| subfailover | bool | 非空 | 如果为真,则已为上游数据库中的相关复制槽(即主槽和表同步槽)启用向备库同步的功能 |
| subconninfo | text | 非空 | 到上游数据库的连接字符串 |
| subslotname | name | 可空 | 上游数据库中复制槽的名称(也用于本地复制源名称);NULL 表示 NONE |
| subsynccommit | text | 非空 | 用于订阅工作者的synchronous_commit设置。 |
| subpublications | text[] | 非空 | 被订阅的发布名称数组。它们引用的是上游数据库中定义的发布。关于发布的更多信息见第 29.1 节。 |
| suborigin | text | 可空 | 复制源值必须是 none 或 any 之一。默认值是 any。如果为 none,订阅会请求发布者只发送没有复制源的更改。如果为 any,发布者会发送更改,而不管其复制源如何。 |
比较版本
来源引用
定义来源
center · PostgreSQL 18 · english-manuals:5bf6d75fca32033525aed44878dbc2d0c6499b6d9845e3f8abe929a7a84b5b0b
正文语言: zh-Hans · 2026-09-27@419045e