F.7. basic_archive

Модуль basic_archive является примером модуля архивирования. Он копирует файлы завершённых сегментов WAL в указанный каталог. Он не очень полезен сам по себе, но на его основе можно разработать собственный модуля архивирования. За дополнительными сведениями о модулях архивирования обратитесь к разделу Глава 50.

Чтобы этот модуль работал, его нужно добавить в shared_preload_libraries, а также включить режим archive_mode.

F.7.1. Параметры конфигурации

basic_archive.archive_directory (string)

Каталог, в который сервер должен копировать файлы сегментов WAL. Этот каталог уже должен существовать. Значение по умолчанию — пустая строка, то есть архивирование WAL остановлено, но если archive_mode включён, сервер будет накапливать файлы сегментов WAL, ожидая, что значение будет вскоре задано.

Эти параметры должны задаваться в postgresql.conf. Обычное использование выглядит так:

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

F.7.2. Примечания

В случаях сбоя сервера в каталоге архива могут оставаться временные файлы с префиксом archtemp. Такие файлы рекомендуется удалять перед перезапуском сервера после сбоя, но их можно удалять и во время работы сервера, убедившись в том, что они не относятся к выполняющимся процессам архивирования.

F.7.3. Автор

Натан Боссарт (Nathan Bossart)

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy