Movatterモバイル変換


[0]ホーム

URL:



Facebook
Postgres Pro
Facebook
Downloads
32.16. The Password File
Prev UpChapter 32. libpq — C LibraryHome Next

32.16. The Password File#

The file.pgpass in a user's home directory can contain passwords to be used if the connection requires a password (and no password has been specified otherwise). On Microsoft Windows the file is named%APPDATA%\postgresql\pgpass.conf (where%APPDATA% refers to the Application Data subdirectory in the user's profile). Alternatively, the password file to use can be specified using the connection parameterpassfile or the environment variablePGPASSFILE.

This file should contain lines of the following format:

hostname:port:database:username:password

(You can add a reminder comment to the file by copying the line above and preceding it with#.) Each of the first four fields can be a literal value, or*, which matches anything. The password field from the first line that matches the current connection parameters will be used. (Therefore, put more-specific entries first when you are using wildcards.) If an entry needs to contain: or\, escape this character with\. The host name field is matched to thehost connection parameter if that is specified, otherwise to thehostaddr parameter if that is specified; if neither are given then the host namelocalhost is searched for. The host namelocalhost is also searched for when the connection is a Unix-domain socket connection and thehost parameter matcheslibpq's default socket directory path. In a standby server, a database field ofreplication matches streaming replication connections made to the primary server. The database field is of limited usefulness otherwise, because users have the same password for all databases in the same cluster.

On Unix systems, the permissions on a password file must disallow any access to world or group; achieve this by a command such aschmod 0600 ~/.pgpass. If the permissions are less strict than this, the file will be ignored. On Microsoft Windows, it is assumed that the file is stored in a directory that is secure, so no special permissions check is made.


Prev Up Next
32.15. Environment Variables Home 32.17. The Connection Service File
pdfepub
Go to Postgres Pro Standard 17
By continuing to browse this website, you agree to the use of cookies. Go toPrivacy Policy.

[8]ページ先頭

©2009-2025 Movatter.jp