29.13. Fichier de mots de passe
              
            
            
              Le fichier .pgpass, situé dans le
              répertoire personnel de l'utilisateur, ou le fichier référencé
              par PGPASSFILE 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 \. Un nom d'hôte
              localhost correspond à la fois à une
              connexion TCP (nom d'hôte localhost)
              et à une connexion par socket de domaine Unix (pghost vide ou le répertoire par défaut du
              socket) provenant de la machine locale.
            
            
              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).