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