Vous voudrez peut-être lire un résumé des façons de s'authentifier auprès de PostgreSQL.
Pour répondre à votre question, il existe plusieurs façons de fournir un mot de passe pour l'authentification par mot de passe :
-
Via l'invite de mot de passe . Exemple :
psql -h uta.biocommons.org -U foo Password for user foo: -
Dans un fichier pgpass . Voir libpq-pgpass. Format :
<host>:<port>:<database>:<user>:<password> -
Avec le
PGPASSWORDvariable d'environnement . Voir libpq-envars. Exemple :export PGPASSWORD=yourpass psql ... # Or in one line for this invocation only: PGPASSWORD=yourpass psql ... -
Dans la chaîne de connexion Le mot de passe et d'autres options peuvent être spécifiés dans la chaîne de connexion/URI. Voir app-psql. Exemple :
psql postgresql://username:example@sqldat.com:5433/mydb?sslmode=require