archive_library 是一个 配置参数,用于指定用于归档 WAL 的库。
archive_library 在 PostgreSQL 15 中添加。
用法
如果留空(默认值),并且 archive_command 已启用,则 WAL 文件将通过 archive_command 进行归档。
否则,将使用指定的共享库。
默认值
archive_library 的默认值是: '' (空字符串)。
按 PostgreSQL 版本详细信息
archive_library (PostgreSQL 19)
| 设置 | |
| 单位 | |
| 类别 | Write-Ahead Log / 归档 |
| 简短描述 | 设置将调用哪个库来归档 WAL 文件。 |
| 扩展描述 | 空字符串意味着使用 "archive_command"。 |
| 上下文 | sighup |
| 变量类型 | string |
| 来源 | 默认 |
| 最小值 | |
| 最大值 | |
| 枚举值 | |
| 启动值 | |
| 重置值 | |
| 源文件 | |
| 源行 | |
| 需要重启 | false |
文档: archive_library
archive_library (PostgreSQL 18)
| 设置 | |
| 单位 | |
| 类别 | Write-Ahead Log / 归档 |
| 简短描述 | 设置将调用哪个库来归档 WAL 文件。 |
| 扩展描述 | 空字符串意味着使用 "archive_command"。 |
| 上下文 | sighup |
| 变量类型 | string |
| 来源 | 默认 |
| 最小值 | |
| 最大值 | |
| 枚举值 | |
| 启动值 | |
| 重置值 | |
| 源文件 | |
| 源行 | |
| 需要重启 | false |
文档: archive_library
archive_library (PostgreSQL 17)
| 设置 | |
| 单位 | |
| 类别 | Write-Ahead Log / 归档 |
| 简短描述 | 设置将调用哪个库来归档 WAL 文件。 |
| 扩展描述 | 空字符串表示应使用 "archive_command"。 |
| 上下文 | sighup |
| 变量类型 | string |
| 来源 | 默认 |
| 最小值 | |
| 最大值 | |
| 枚举值 | |
| 启动值 | |
| 重置值 | |
| 源文件 | |
| 源行 | |
| 需要重启 | false |
文档: archive_library
archive_library (PostgreSQL 16)
| 设置 | |
| 单位 | |
| 类别 | Write-Ahead Log / 归档 |
| 简短描述 | 设置将调用哪个库来归档 WAL 文件。 |
| 扩展描述 | 空字符串表示应使用 "archive_command"。 |
| 上下文 | sighup |
| 变量类型 | string |
| 来源 | 默认 |
| 最小值 | |
| 最大值 | |
| 枚举值 | |
| 启动值 | |
| 重置值 | |
| 源文件 | |
| 源行 | |
| 需要重启 | false |
文档: archive_library
archive_library (PostgreSQL 15)
| 设置 | |
| 单位 | |
| 类别 | Write-Ahead Log / 归档 |
| 简短描述 | 设置将调用哪个库来归档 WAL 文件。 |
| 扩展描述 | 空字符串表示应使用 "archive_command"。 |
| 上下文 | sighup |
| 变量类型 | string |
| 来源 | 默认 |
| 最小值 | |
| 最大值 | |
| 枚举值 | |
| 启动值 | |
| 重置值 | |
| 源文件 | |
| 源行 | |
| 需要重启 | false |
文档: archive_library
变更历史
- PostgreSQL 16
- 可能不再与
archive_command同时设置(提交 d627ce3b)
- 可能不再与
- PostgreSQL 15
- 添加(提交 5ef1eefd)
参考资料
- PostgreSQL 文档: archive_library
