1. PGHOST:
- 指定数据库服务器的主机名或 IP 地址。
export PGHOST=mydatabase.example.com
2. PGPORT:
- 指定数据库服务器的端口号。
export PGPORT=5432
3. PGDATABASE:
- 指定连接的数据库名称。
export PGDATABASE=mydb
4. PGUSER:
- 指定连接的用户名。
export PGUSER=myuser
5. PGPASSWORD:
- 指定连接的用户密码。请注意,使用明文密码是不安全的,推荐使用其他安全的认证方法。
export PGPASSWORD=mypassword
6. PGSSLMODE:
- 控制客户端与服务器之间的 SSL 连接方式。
export PGSSLMODE=require
常见的值包括 disable(禁用 SSL)、allow(允许但不要求 SSL)、prefer(优先使用 SSL)等。
7. PGOPTIONS:
- 指定其他连接选项,以一个字符串的形式传递给 libpq。这可以用于设置一些特殊的连接参数。
export PGOPTIONS="-c geqo=off"
在这个例子中,geqo=off 是一个禁用查询优化器的连接参数。
8. PGAPPNAME:
- 设置应用程序名称,该名称将出现在 PostgreSQL 的日志和系统视图中,有助于识别连接的来源。
export PGAPPNAME=myapp
这些环境变量可以根据需要进行设置,以便在连接到 PostgreSQL 数据库时自定义连接的行为。在实际应用中,通常将这些环境变量设置为应用程序的配置文件中,或者通过其他方式动态配置。
转载请注明出处:http://www.zyzy.cn/article/detail/8382/PostgreSQL