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