cluster_name 是一个 配置参数,其值被包含在进程标题中,以帮助区分在同一台机器上运行的不同 PostgreSQL 实例。
cluster_name 在 PostgreSQL 9.5 中被添加。
用法
在 PostgreSQL 12 及更高版本中,如果设置了 cluster_name,则连接到上游节点时,fallback_application_name 将被设置为该值。
默认值
cluster_name 的默认值是:'' (空字符串)。
按 PostgreSQL 版本详细信息
cluster_name (PostgreSQL 19)
| 设置 | |
| 单位 | |
| 类别 | 报告和日志记录 / 进程标题 |
| 简短描述 | 设置集群的名称,该名称将包含在进程标题中。 |
| 扩展描述 | |
| 上下文 | postmaster |
| 变量类型 | string |
| 来源 | 默认 |
| 最小值 | |
| 最大值 | |
| 枚举值 | |
| 启动值 | |
| 重置值 | |
| 源文件 | |
| 源行 | |
| 需要重启 | false |
文档: cluster_name
cluster_name (PostgreSQL 18)
| 设置 | |
| 单位 | |
| 类别 | 报告和日志记录 / 进程标题 |
| 简短描述 | 设置集群的名称,该名称将包含在进程标题中。 |
| 扩展描述 | |
| 上下文 | postmaster |
| 变量类型 | string |
| 来源 | 默认 |
| 最小值 | |
| 最大值 | |
| 枚举值 | |
| 启动值 | |
| 重置值 | |
| 源文件 | |
| 源行 | |
| 需要重启 | false |
文档: cluster_name
cluster_name (PostgreSQL 17)
| 设置 | |
| 单位 | |
| 类别 | 报告和日志记录 / 进程标题 |
| 简短描述 | 设置集群的名称,该名称将包含在进程标题中。 |
| 扩展描述 | |
| 上下文 | postmaster |
| 变量类型 | string |
| 来源 | 默认 |
| 最小值 | |
| 最大值 | |
| 枚举值 | |
| 启动值 | |
| 重置值 | |
| 源文件 | |
| 源行 | |
| 需要重启 | false |
文档: cluster_name
cluster_name (PostgreSQL 16)
| 设置 | |
| 单位 | |
| 类别 | 报告和日志记录 / 进程标题 |
| 简短描述 | 设置集群的名称,该名称将包含在进程标题中。 |
| 扩展描述 | |
| 上下文 | postmaster |
| 变量类型 | string |
| 来源 | 默认 |
| 最小值 | |
| 最大值 | |
| 枚举值 | |
| 启动值 | |
| 重置值 | |
| 源文件 | |
| 源行 | |
| 需要重启 | false |
文档: cluster_name
cluster_name (PostgreSQL 15)
| 设置 | |
| 单位 | |
| 类别 | 报告和日志记录 / 进程标题 |
| 简短描述 | 设置集群的名称,该名称将包含在进程标题中。 |
| 扩展描述 | |
| 上下文 | postmaster |
| 变量类型 | string |
| 来源 | 默认 |
| 最小值 | |
| 最大值 | |
| 枚举值 | |
| 启动值 | |
| 重置值 | |
| 源文件 | |
| 源行 | |
| 需要重启 | false |
文档: cluster_name
cluster_name (PostgreSQL 14)
| 设置 | |
| 单位 | |
| 类别 | 报告和日志记录 / 进程标题 |
| 简短描述 | 设置集群的名称,该名称将包含在进程标题中。 |
| 扩展描述 | |
| 上下文 | postmaster |
| 变量类型 | string |
| 来源 | 默认 |
| 最小值 | |
| 最大值 | |
| 枚举值 | |
| 启动值 | |
| 重置值 | |
| 源文件 | |
| 源行 | |
| 需要重启 | false |
文档: cluster_name
cluster_name (PostgreSQL 13)
| 设置 | |
| 单位 | |
| 类别 | 进程标题 |
| 简短描述 | 设置集群的名称,该名称将包含在进程标题中。 |
| 扩展描述 | |
| 上下文 | postmaster |
| 变量类型 | string |
| 来源 | 默认 |
| 最小值 | |
| 最大值 | |
| 枚举值 | |
| 启动值 | |
| 重置值 | |
| 源文件 | |
| 源行 | |
| 需要重启 | false |
文档: cluster_name
cluster_name (PostgreSQL 12)
| 设置 | |
| 单位 | |
| 类别 | 进程标题 |
| 简短描述 | 设置集群的名称,该名称将包含在进程标题中。 |
| 扩展描述 | |
| 上下文 | postmaster |
| 变量类型 | string |
| 来源 | 默认 |
| 最小值 | |
| 最大值 | |
| 枚举值 | |
| 启动值 | |
| 重置值 | |
| 源文件 | |
| 源行 | |
| 需要重启 | false |
文档: cluster_name
cluster_name (PostgreSQL 11)
| 设置 | |
| 单位 | |
| 类别 | 进程标题 |
| 简短描述 | 设置集群的名称,该名称将包含在进程标题中。 |
| 扩展描述 | |
| 上下文 | postmaster |
| 变量类型 | string |
| 来源 | 默认 |
| 最小值 | |
| 最大值 | |
| 枚举值 | |
| 启动值 | |
| 重置值 | |
| 源文件 | |
| 源行 | |
| 需要重启 | false |
文档: cluster_name
cluster_name (PostgreSQL 10)
| 设置 | |
| 单位 | |
| 类别 | 进程标题 |
| 简短描述 | 设置集群的名称,该名称将包含在进程标题中。 |
| 扩展描述 | |
| 上下文 | postmaster |
| 变量类型 | string |
| 来源 | 默认 |
| 最小值 | |
| 最大值 | |
| 枚举值 | |
| 启动值 | |
| 重置值 | |
| 源文件 | |
| 源行 | |
| 需要重启 | false |
文档: cluster_name
cluster_name (PostgreSQL 9.6)
| 设置 | |
| 单位 | |
| 类别 | 进程标题 |
| 简短描述 | 设置集群的名称,该名称将包含在进程标题中。 |
| 扩展描述 | |
| 上下文 | postmaster |
| 变量类型 | string |
| 来源 | 默认 |
| 最小值 | |
| 最大值 | |
| 枚举值 | |
| 启动值 | |
| 重置值 | |
| 源文件 | |
| 源行 | |
| 需要重启 | false |
文档: cluster_name
cluster_name (PostgreSQL 9.5)
| 设置 | |
| 单位 | |
| 类别 | 进程标题 |
| 简短描述 | 设置集群的名称,该名称将包含在进程标题中。 |
| 扩展描述 | |
| 上下文 | postmaster |
| 变量类型 | string |
| 来源 | 默认 |
| 最小值 | |
| 最大值 | |
| 枚举值 | |
| 启动值 | |
| 重置值 | |
| 源文件 | |
| 源行 | |
| 需要重启 | false |
文档: cluster_name
变更历史
- PostgreSQL 9.5
- 添加于 (提交 51adcaa0)
示例
将 cluster_name 设置为 "node2"
42498 ?? Ss 0:00.03 postgres: node2: logger 42499 ?? Ss 0:00.03 postgres: node2: startup recovering 000000010000000000000003 42500 ?? Ss 0:00.01 postgres: node2: checkpointer 42501 ?? Ss 0:00.07 postgres: node2: background writer 42502 ?? Ss 0:00.00 postgres: node2: stats collector 42503 ?? Ss 0:01.37 postgres: node2: walreceiver streaming 0/3001F38
参考资料
- PostgreSQL 文档: cluster_name
有用链接
- 在 PostgreSQL 9.5 中设置您的集群名称 - DBI Services 的 2015 年 12 月博客文章
