.pgpass для авторизации
https://www.postgresql.org/docs/current/libpq-pgpass.html
.pgpass - файл в домашней директории пользователя, в котором хранятся пароли для подключения к БД.
Формат файла
hostname:port:database:username:password
Создание файла
touch ~/.pgpass chmod 600 ~/.pgpass
Пример
~/.pgpass
# this is comment 127.0.0.1:5432:*:postgres:PA$$WORD 127.0.0.1:5432:zabbix:zabbix:PA$$WORD
Обсуждение