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.