50.81. pg_replication_slots
Представление pg_replication_slots
содержит список всех слотов репликации, существующих в данный момент в кластере баз данных, а также их текущее состояние.
За дополнительной информацией о слотах репликации обратитесь к Подразделу 25.2.6 и Главе 47.
Таблица 50.82. Столбцы pg_replication_slots
Name | Тип | Ссылки | Описание |
---|---|---|---|
slot_name | name | Уникальный в рамках кластера идентификатор для слота репликации | |
plugin | name | Базовое имя разделяемого объекта, содержащего модуль вывода, который используется этим логическим слотом, либо NULL для физических слотов. | |
slot_type | text | Тип слота — physical (физический) или logical (логический) | |
datoid | oid |
| OID базы данных, с которой связан этот слот, либо NULL. С базой данных могут быть связаны только логические слоты. |
database | text |
| Имя базы данных, с которой связан этот слот, либо NULL. С базой данных могут быть связаны только логические слоты. |
temporary | boolean | True, если это временный слот репликации. Временные слоты не сохраняются на диск и автоматически удаляются при ошибке или завершении сеанса. | |
active | boolean | True, если слот активно используется в данный момент | |
active_pid | integer | ID процесса сеанса, занимающего этот слот, если данный слот активно используется в данный момент. NULL , если он не используется. | |
xmin | xid | Старейшая транзакция, которая должна сохраняться в базе данных для этого слота. VACUUM не сможет удалять кортежи, удалённые более поздними транзакциями. | |
catalog_xmin | xid | Старейшая транзакция, затрагивающая системные каталоги, которая должна сохраняться в базе данных для этого слота. VACUUM не сможет удалять кортежи, удалённые более поздними транзакциями. | |
restart_lsn | pg_lsn | Адрес (LSN ) старейшей записи в WAL, которая по-прежнему может быть нужна пользователям этого слота и, таким образом, не будет автоматически удаляться при контрольных точках. Принимает значение NULL , если LSN данного слота ещё не резервировался. | |
confirmed_flush_lsn | pg_lsn | Адрес (LSN ), до которого потребитель логического слота подтвердил получение данных. Данные старее этого LSN уже недоступны. Для физических слотов — NULL . |