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.