历史版本。 PostgreSQL 12 已结束支持。 2024-11-21. 请参阅 当前版本手册.
51.81. pg_replication_slots #
pg_replication_slots 视图提供当前数据库集簇中所有复制槽及其当前状态的列表。
有关复制槽的更多信息,请参见第 26.2.6 节和第 48 章。
表 51.82. pg_replication_slots 列
| 名称 | 类型 | 引用 | 描述 |
|---|---|---|---|
slot_name | name | 一个集簇范围内唯一的复制槽标识符 | |
plugin | name | 包含该逻辑槽所用输出插件的共享对象的基础名称;物理槽为 NULL。 | |
slot_type | text | 槽类型——physical 或 logical | |
datoid | oid | | 与该槽关联的数据库 OID,或为 NULL。只有逻辑槽才有关联数据库。 |
database | text | | 与该槽关联的数据库名称,或为 NULL。只有逻辑槽才有关联数据库。 |
temporary | boolean | 如果这是一个临时复制槽则为真。临时槽不会保存到磁盘,并会在出错时或会话结束时自动删除。 | |
active | boolean | 如果该槽当前正在使用中则为真 | |
active_pid | integer |
如果该槽当前正在使用中,则为使用该槽的会话的进程 ID;不活动时为 NULL。
| |
xmin | xid |
该槽要求数据库保留的最旧事务。VACUUM 不能移除由任何更晚事务删除的元组。
| |
catalog_xmin | xid |
该槽要求数据库保留的、影响系统目录的最旧事务。VACUUM 不能移除由任何更晚事务删除的目录元组。
| |
restart_lsn | pg_lsn | 此槽的消费者可能仍然需要的最早 WAL 地址(LSN),因此检查点期间不会自动移除这些 WAL。如果从未为此槽预留过 LSN,则为 NULL。 | |
confirmed_flush_lsn | pg_lsn |
逻辑槽消费者已确认接收的数据所到达的地址(LSN)。早于此地址的数据将不再可用。物理槽为 NULL。
|