↑↓ 选择↵ 打开⌫ 切换范围完整搜索

PG.CENTER 连接 PostgreSQL 文档、百科与生态知识。由 Pigsty 维护。

Wiki / 配置参数

primary_conninfo

英文手册覆盖始于 PostgreSQL 7.4. 来源历史与运行验证各自保留独立版本边界。

当前阅读 PG 18·选择有来源记录的版本

boot val
未知
category
Replication / Standby Servers
context
sighup
documented
true
enumvals
未知
extra desc
未知
lang
en
max val
未知
metadata version
18
min val
未知
name
primary_conninfo
short desc
Sets the connection string to be used to connect to the sending server.
source
pg-settings-source-snapshot
unit
未知
vartype
string

版本定义 PG 18

指定备库用来连接发送服务器的连接字符串。这个字符串的格式在第 32.1.1 节中描述。如果在这个字符串中有任何选项未被指定,那么将检查相应的环境变量(见第 32.15 节)。如果环境变量也没有被设置,则使用默认值。

连接字符串应当指定发送服务器的主机名(或地址),以及端口号(如果它与备库的默认端口不同)。还要指定发送服务器上具有适当权限的角色所对应的用户名(见第 26.2.5.1 节)。如果发送端要求密码认证,还需要提供密码。它既可以直接写在 primary_conninfo 字符串中,也可以写在备库上的独立 ~/.pgpass 文件中(数据库名使用 replication)。

对于复制槽同步(见第 47.2.3 节),还必须在 primary_conninfo 字符串中指定有效的 dbname。该设置只用于槽同步,对流式传输会被忽略。

这个参数只能在 postgresql.conf 文件或服务器命令行上设置。如果在 WAL 接收进程运行时修改该参数,则会向该进程发送信号使其关闭,并期望它使用新设置重新启动(除非 primary_conninfo 是空字符串)。如果服务器没有处于备库模式,则此设置无效。

比较版本

来源引用

完整定义与证据 JSON

定义来源

center · PostgreSQL 18 · english-manuals:2a388786d201e326bfb992c18bf509cdcb5206e31c9601def9cddbc9d7c43d1f

正文语言: zh-Hans · 2026-09-11@29c86d9