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