Content-Length: 77097 | pFad | http://postgrespro.ru/docs/postgrespro/current/archive-modules.html

Postgres Pro Standard : Документация: 17: Глава 49. Модули архивирования : Компания Postgres Professional

Глава 49. Модули архивирования

Postgres Pro предоставляет инфраструктуру для создания пользовательских модулей непрерывного архивирования (см. Раздел 24.3). Хотя выполнять архивирование, используя команду оболочки (т. е. archive_command) намного проще, пользовательский модуль архивирования может оказаться значительно более надёжным и производительным.

Если в параметре archive_library указана библиотека пользовательского модуля, сервер Postgres Pro будет отправлять заполненные файлы WAL этому модулю и по возможности не будет повторно использовать или удалять эти файлы до тех пор, пока модуль не сообщит, что они были успешно заархивированы. В конечном счёте модуль сам решает, что делать с каждым файлом WAL, но многие рекомендации перечислены в Подразделе 24.3.1.

Модули архивирования должны включать как минимум функцию инициализации (см. Раздел 49.1) и необходимые обработчики (см. Раздел 49.2). Однако этим их возможности не ограничиваются (например, они могут объявлять параметры GUC и регистрировать фоновые рабочие процессы).

Рабочий пример, демонстрирующий некоторые полезные приёмы, можно найти в модуле contrib/basic_archive.









ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: http://postgrespro.ru/docs/postgrespro/current/archive-modules.html

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy