Možná si budete chtít přečíst shrnutí způsobů ověření pro PostgreSQL.
Chcete-li odpovědět na vaši otázku, existuje několik způsobů, jak zadat heslo pro ověřování na základě hesla:
-
Prostřednictvím výzvy k zadání hesla . Příklad:
psql -h uta.biocommons.org -U foo Password for user foo:
-
V souboru pgpass . Viz libpq-pgpass. Formát:
<host>:<port>:<database>:<user>:<password>
-
Pomocí
PGPASSWORD
proměnná prostředí . Viz libpq-envars. Příklad:export PGPASSWORD=yourpass psql ... # Or in one line for this invocation only: PGPASSWORD=yourpass psql ...
-
V připojovacím řetězci Heslo a další možnosti mohou být specifikovány v připojovacím řetězci/URI. Viz app-psql. Příklad:
psql postgresql://username:[email protected]:5433/mydb?sslmode=require