basic_archive. Модуль архивирования#

В исходном дистрибутиве установлено по умолчанию: нет.

Связанные компоненты: отсутствуют.

Схема размещения: ext.

basic_archive - это пример модуля архива. Этот модуль копирует завершенные файлы сегментов журнала транзакций в указанную директорию. Это может быть не особенно полезно, но оно может служить отправной точкой для разработки своего собственного модуля архива.

Доработка#

Доработка не проводилась.

Ограничения#

Ограничения отсутствуют.

Установка#

Чтобы этот модуль работал, добавьте запись в shared_preload_libraries, а также включите режим archive_mode:

shared_preload_libraries = 'basic_archive'
archive_mode = 'on'

Настройка#

У расширения есть параметр конфигурации basic_archive.archive_directory (string). В этот параметр прописывается директория, в которую сервер должен копировать файлы сегментов журнала транзакций. Эта директория должна уже существовать.

Пример настройки файла конфигурации (postgresql.conf) для работы с расширением:

archive_mode = 'on'
archive_library = 'basic_archive'
basic_archive.archive_directory = '/path/to/archive/directory'

Ссылки на документацию разработчика#

Дополнительно поставляемый модуль basic_archive.