pg_replication_slots
#pg_replication_slots
视图提供当前数据库集群中所有复制槽的列表,以及它们当前的状态。
有关复制槽的详细信息,请参见 第 27.2.6 节 和 第 49 章。
表 54.19. pg_replication_slots
列
列类型 描述 |
---|
复制槽的唯一集群范围标识符 |
此逻辑槽使用的输出插件所包含的共享对象的基名,或物理槽的 null。 |
槽类型: |
此槽关联的数据库的 OID,或 null。只有逻辑槽具有关联的数据库。 |
此槽关联的数据库的名称,或 null。只有逻辑槽具有关联的数据库。 |
如果这是临时复制槽,则为 True。临时槽不会保存到磁盘,并且会在出错或会话结束时自动删除。 |
如果此槽当前正在积极使用,则为 True |
如果槽当前正在积极使用,则使用此槽的会话的进程 ID。如果处于非活动状态,则为 |
此槽需要数据库保留的最旧事务。 |
此槽需要数据库保留的最旧事务,该事务会影响系统目录。 |
此槽的使用者可能仍需要的最旧 WAL 的地址( |
逻辑槽的使用者已确认收到数据的地址( |
此槽声明的 WAL 文件的可用性。可能的值为
只有在 max_slot_wal_keep_size 为非负数时才能看到最后两个状态。如果 |
可以写入 WAL 的字节数,使得此槽不会处于“丢失”状态。对于丢失的槽以及 |
如果该槽已启用以解码已准备好的事务,则为 True。对于物理槽始终为 false。 |
如果此逻辑槽与恢复冲突(因此现在已失效),则为 True。对于物理槽始终为 NULL。 |