Тип: | enum |
По умолчанию: | off |
Контекст: | postmaster |
Перезапуск: | true |
Значения: | [always, on, off] |
Когда параметр archive_mode
включён, полные сегменты WAL передаются в хранилище архива командой archive_command. Помимо значения off
(выключающего архивацию) есть ещё два: on
(вкл.) и always
(всегда). В обычном состоянии эти два режима не различаются, но в режиме always
архивация WAL активна и во время восстановления архива, и в резерве. В этом режиме все файлы, восстановленные из архива или полученные при потоковой репликации, будут архивироваться (снова). За подробностями обратитесь к 3.
Параметры archive_mode
и archive_command разделены, чтобы команду архивации (archive_command) можно было изменять, не отключая режим архивации. Этот параметр можно задать только при запуске сервера. Режим архивации нельзя включить, когда установлен минимальный уровень WAL (wal_level имеет значение minimal
).