类型: | enum |
默认: | off |
上下文: | postmaster |
重新开始: | true |
值: | [always, on, off] |
当启用archive_mode
时,可以通过设置 archive_command命令将完成的 WAL 段发送到 归档存储。除用于禁用的off
之外,还有两种模式: on
和always
。在普通操作期间,这两种模式之间 没有区别,但是当设置为always
时,WAL 归档器在归档恢复 或者后备模式下也会被启用。在always
模式下,所有从归档恢复 的或者用流复制传来的文件将被(再次)归档。详见 continuous-archiving-in-standby。
archive_mode
和archive_command是独立的变量,这样可以在不影响归档模式的前提下修改archive_command。这个参数只能在服务器启动时设置。当wal_level被设置为minimal
时,archive_mode
不能被启用。
建议 [EN]
Requires a restart to change, so if you want to turn archiving on and off, set this to 'on' and change archive_command instead. Even better, set archive_command to a script which can be disabled by trigger or ENV variable.