9.3 9.4 9.5 9.6 10 11 12 13 14 Current(15)
阿里云PostgreSQL 问题报告 纠错本页面

F.6. 基本存档

F.6.1. 配置参数
F.6.2. 笔记
F.6.3. 作者

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

为了使模块正常工作,必须通过archive_library加载该模块,并且必须启用archive_mode

F.6.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.6.2. 笔记

服务器崩溃可能会在存档目录中留下以前缀archtemp的临时文件。 建议在崩溃后重新启动服务器之前删除这些文件。在服务器运行时删除这些文件是安全的, 只要它们与仍在进行的任何存档无关,但用户在这样做时应格外小心。

F.6.3. 作者

Nathan Bossart