On this page
33.16. 连接服务文件
连接服务文件允许 libpq 连接参数与单个服务名称关联。然后可以通过 libpq 连接指定该服务名称,并使用关联的设置。这允许修改连接参数,而无需重新编译 libpq 应用程序。也可以使用PGSERVICE
环境变量指定服务名称。
连接服务文件可以是位于~/.pg_service.conf
的每个用户的服务文件,也可以是环境变量PGSERVICEFILE
指定的位置,也可以是系统范围的文件,位于pg_config --sysconfdir `/pg_service.conf
or in the directory specified by the environment variable PGSYSCONFDIR
。如果用户和系统文件中存在具有相同名称的服务定义,则以用户文件为准。
该文件使用“ INI 文件”格式,其中节名称是服务名称,参数是连接参数;列表,请参见Section 33.1.2。例如:
# comment
[mydb]
host=somehost
port=5433
user=admin
share/pg_service.conf.sample
提供了示例文件。