Redrock Postgres 搜索 英文
版本: 15 / 16 / 17

F.5 basic_archive — 一个 WAL 归档模块示例 #

F.5.1. 配置参数
F.5.2. 说明
F.5.3. 作者

basic_archive 是一个归档模块示例。此模块将已完成的 WAL 段文件复制到指定目录中。这可能不是特别有用,但它可以作为开发你自己的归档模块的出发点。有关归档模块的更多信息,请参阅 第 49 章

要使此模块工作,必须通过 archive_library 加载此模块,并且必须启用 archive_mode

F.5.1 配置参数 #

basic_archive.archive_directory (字符串)

服务器应将 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.5.2 说明 #

服务器崩溃可能会在存档目录中留下带有前缀 archtemp 的临时文件。建议在崩溃后重启服务器之前删除此类文件。当服务器运行且此类文件与尚处于进行中的任何归档无关时,可以安全地移除此类文件,但用户在执行此操作时应格外小心。

F.5.3. 编写者 #

内森·博萨特