51.56. pg_subscription
#
В каталоге pg_subscription
содержатся все существующие подписки логической репликации. Подробнее логическая репликация описана в Главе 28.
В отличие от большинства системных каталогов, pg_subscription
разделяется всеми базами данных кластера: есть только один экземпляр pg_subscription
в кластере, а не отдельные в каждой базе данных.
Обычные пользователи не имеют доступа к столбцу subconninfo
, так как он может содержать пароль в открытом виде.
Таблица 51.56. Столбцы pg_subscription
Тип столбца Описание |
---|
Идентификатор строки |
OID базы данных, в которой располагается эта подписка |
LSN конца транзакции, изменения которой должны быть пропущены, если это действительный LSN; в противном случае |
Имя подписки |
Владелец подписки |
Если true, подписка включена и должна реплицироваться |
Если true, данные для подписки будут запрашиваться с публикующего сервера в двоичном виде |
Управляет потоковой передачей выполняющихся транзакций: |
Коды состояния для двухфазного режима: |
Если true, подписка будет отключена в случае обнаружения ошибки одним из её рабочих процессов |
Если true, подписке требуется указывать пароль для аутентификации |
Если true, применение изменений подписки будет выполняться с правами доступа владельца подписки |
При значении true связанные слоты репликации (т. е. основной слот и слоты синхронизации таблиц) в вышестоящей базе данных могут быть синхронизированы с резервными |
Строка подключения к вышестоящей базе данных |
Имя слота репликации в вышестоящей базе данных (также применяется в качестве локального имени источника репликации); значение null соответствует имени |
Значение параметра |
Массив имён публикаций, на которые оформлена подписка. Подписки с этими именами определяются в вышестоящей базе данных. Подробнее публикации описаны в Разделе 28.1. |
Значение источника должно быть либо |