Documentation PostgreSQL 8.0.2 | ||||
---|---|---|---|---|
Précédent | Arrière rapide | Chapitre 27. libpq - Bibliothèque C | Avance rapide | Suivant |
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 du format :
nomhote:port:database:nomutilisateur:motdepasse
Chacun des quatre premiers champs pourraient être une valeur littérale ou *, qui correspond à tout. Le champ de mot de passe à partir de la première ligne qui correspond aux paramètres de connexion actuels sera utilisé. (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 sont stricts que ça, le fichier sera ignoré. (Néanmoins, les droits du fichier ne sont actuellement pas vérifiés sur Microsoft Windows.)
Précédent | Sommaire | Suivant |
Variables d'environnement | Niveau supérieur | Support de SSL |