48.39. pg_replication_slots

Представление pg_replication_slots содержит список всех слотов репликации, существующих в данный момент в кластере баз данных, а также их текущее состояние.

За дополнительной информацией о слотах репликации обратитесь к Подразделу 25.2.6 и Главе 46.

Таблица 48-39. Колонки pg_replication_slots

ИмяТипСсылкиОписание
slot_namename Уникальный в рамках кластера идентификатор для слота репликации
pluginname Базовое имя разделяемого объекта, содержащего модуль вывода, который используется этим логическим слотом, либо NULL для физических слотов.
slot_typetext Тип слота — physical (физический) или logical (логический)
datoidoidpg_database.oidOID базы данных, с которой связан этот слот, либо NULL. С базой данных могут быть связаны только логические слоты.
databasetextpg_database.datnameИмя базы данных, с которой связан этот слот, либо NULL. С базой данных могут быть связаны только логические слоты.
activeboolean True, если слот активно используется в данный момент
xminxid Старейшая транзакция, которая должна сохраняться в базе данных для этого слота. VACUUM не сможет удалять кортежи, удалённые более поздними транзакциями.
catalog_xminxid Старейшая транзакция, затрагивающая системные каталоги, которая должна сохраняться в базе данных для этого слота. VACUUM не сможет удалять кортежи, удалённые более поздними транзакциями.
restart_lsnpg_lsn Адрес (LSN) старейшей записи в WAL, которая по-прежнему может быть нужна пользователям этого слота и, таким образом, не будет автоматически удаляться при контрольных точках.

48.39. pg_replication_slots

The pg_replication_slots view provides a listing of all replication slots that currently exist on the database cluster, along with their current state.

For more on replication slots, see Section 25.2.6 and Chapter 46.

Table 48-39. pg_replication_slots Columns

NameTypeReferencesDescription
slot_namename A unique, cluster-wide identifier for the replication slot
pluginname The base name of the shared object containing the output plugin this logical slot is using, or null for physical slots.
slot_typetext The slot type - physical or logical
datoidoidpg_database.oidThe OID of the database this slot is associated with, or null. Only logical slots have an associated database.
databasetextpg_database.datnameThe name of the database this slot is associated with, or null. Only logical slots have an associated database.
activeboolean True if this slot is currently actively being used
xminxid The oldest transaction that this slot needs the database to retain. VACUUM cannot remove tuples deleted by any later transaction.
catalog_xminxid The oldest transaction affecting the system catalogs that this slot needs the database to retain. VACUUM cannot remove catalog tuples deleted by any later transaction.
restart_lsnpg_lsn The address (LSN) of oldest WAL which still might be required by the consumer of this slot and thus won't be automatically removed during checkpoints.
FAQ