52.80. pg_replication_slots

pg_replication_slots视图提供了数据库集群上当前存在的所有复制插槽及其当前状态的列表。

有关复制插槽的更多信息,请参见Section 26.2.6Chapter 49

表 52.81. pg_replication_slots

NameTypeReferencesDescription
slot_namename 复制插槽的群集范围内的唯一标识符
pluginname 包含此逻辑插槽正在使用的输出插件的共享库的基本名称,对于物理插槽为 null。
slot_typetext 广告位类型-physicallogical
datoidoidpg_database.oid该插槽与之关联的数据库的 OID,或者为 null。仅逻辑插槽具有关联的数据库。
databasetextpg_database.datname该插槽与之关联的数据库的名称,或者为 null。仅逻辑插槽具有关联的数据库。
temporaryboolean 如果这是一个临时复制插槽,则为 True。临时插槽不会保存到磁盘,并且会在发生错误或会话结束时自动删除。
activeboolean 如果当前正在使用此插槽,则为 True
active_pidinteger 当前正在使用该插槽的会话的进程 ID。 NULL(如果未激活)。
xminxid 该插槽需要数据库保留的最旧事务。 VACUUM无法删除任何以后的事务删除的 Tuples。
catalog_xminxid 影响此插槽需要数据库保留的系统目录的最旧事务。 VACUUM无法删除以后任何事务删除的目录 Tuples。
restart_lsnpg_lsn 此插槽的使用者可能仍需要最旧 WAL 的地址(LSN),因此不会在检查点期间自动删除。 NULL(如果此插槽的LSN从未被保留)。
confirmed_flush_lsnpg_lsn 逻辑插槽的使用者已确认接收到的地址(LSN)。早于该时间的数据不再可用。 NULL表示物理插槽。