Postgresql: сценарий выполнения psql с паролем

Как я могу вызвать psql , чтобы он не запрашивает пароль ?

Вот что у меня есть:

psql -Umyuser < myscript.sql

Однако я не смог найти аргумент, который передает пароль, поэтому psql всегда запрашивает его.

246
задан a_horse_with_no_name 31 March 2019 в 19:50
поделиться

1 ответ

Альтернатива использованию PGPASSWORD переменная среды состоит в том, чтобы использовать conninfo строка согласно документация

альтернативный способ указать, что параметры соединения находятся в строке conninfo или URI, который используется вместо имени базы данных. Этот механизм дает Вам очень широкий контроль над соединением.

$ psql "host=<server> port=5432 dbname=<db> user=<user> password=<password>"

postgres=>
0
ответ дан 23 November 2019 в 03:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: