test_decoding. Вывод логического декодирования
В исходном дистрибутиве установлено по умолчанию: да.
Связанные компоненты: отсутствуют.
Схема размещения: не используется.
Модуль test_decoding
представляет пример модуля вывода логического декодирования. Функциональность модуля может послужить отправной точкой для разработки собственного модуля вывода.
Порядок работы модуля test_decoding
:
- получение журнала предварительной записи (WAL, Write-Ahead Log) через механизм логического декодирования;
- перевод полученного журнала в текстовое представление выполняемых операций.
Доработка
Добавлен параметр плагина, задаваемый при подключении к слоту репликации: use-xid32
: использовать 32-битный xid
в наборе изменений. Значение по умолчанию - false
.
Ограничения
Параметр СУБД wal_level
должен быть установлен в значение logical
, иначе будет выдано сообщение об ошибке:
ERROR: logical decoding requires wal_level >= logical
Параметр
wal_level
определяет, какое количество информации записывается в журнал предзаписи.
Установка
Установка не требуется.