27.12. Fichier de mots de passe

Le fichier .pgpass, situ� dans le r�pertoire personnel de l'utilisateur est un fichier contenant les mots de passe � utiliser si la connexion requiert un mot de passe (et si aucun mot de passe n'a �t� sp�cifi�). Sur Microsoft Windows, le fichier est nomm� %APPDATA%\postgresql\pgpass.conf (o� %APPDATA% fait r�f�rence au sous-r�pertoire Application Data du profile de l'utilisateur).

Ce fichier devra �tre compos� de lignes au format suivant (une ligne par connexion) :

nom_hote:port:database:nomutilisateur:motdepasse 

Chacun des quatre premiers champs pourraient �tre une valeur litt�rale ou * (qui correspond � tout). La premi�re ligne r�alisant une correspondance pour les param�tres de connexion sera utilis�e (du coup, placez les entr�es plus sp�cifiques en premier lorsque vous utilisez des jokers). Si une entr�e a besoin de contenir : ou \, �chappez ce caract�re avec \.

Les droits sur .pgpass doivent interdire l'acc�s aux autres et au groupe ; r�alisez ceci avec la commande chmod 0600 ~/.pgpass. Si les droits du fichier sont moins stricts, le fichier sera ignor� (n�anmoins, les droits du fichier ne sont actuellement pas v�rifi�s sur Microsoft Windows).