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

F.6. 基本存档

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

basic_archive is an example of an archive module. This module copies completed WAL segment files to the specified directory. This may not be especially useful, but it can serve as a starting point for developing your own archive module. For more information about archive modules, see 第 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