PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Ligne de commande Windows PSQL :existe-t-il un moyen d'autoriser la connexion sans mot de passe ?

Il existe deux manières :

  • Définir la variable d'environnement PGPASSWORD, par ex. set PGPASSWORD=yoursecretpassword
  • Utiliser le fichier de mot de passe %APPDATA%\postgresql\pgpass.conf comme décrit dans la documentation

Dans le fichier de mot de passe (mon emplacement est C:\Users\Grzesiek\AppData\Roaming\postgresql\pgpass.conf), utilisez le format doc spécifié. Par exemple, pour connecter la base de données postgres en tant que rôle postgres sur le serveur local 5432, ajoutez :

localhost:5432:postgres:postgres:12345

J'ai vérifié cela et cela fonctionne bien (pour moi), mais n'utilisez pas 127.0.0.1).