Може да пожелаете да прочетете обобщение на начините за удостоверяване на PostgreSQL.
За да отговорите на въпроса си, има няколко начина да предоставите парола за удостоверяване, базирано на парола:
-
Чрез подкана за парола . Пример:
psql -h uta.biocommons.org -U foo Password for user foo:
-
В pgpass файл . Вижте libpq-pgpass. Формат:
<host>:<port>:<database>:<user>:<password>
-
С
PGPASSWORD
променлива на средатата . Вижте libpq-envars. Пример:export PGPASSWORD=yourpass psql ... # Or in one line for this invocation only: PGPASSWORD=yourpass psql ...
-
В низа за връзка Паролата и други опции могат да бъдат посочени в низа за връзка/URI. Вижте app-psql. Пример:
psql postgresql://username:[email protected]:5433/mydb?sslmode=require