Я сделал необходимые записи в файл .pgpass с разрешением файла установлен в 0600.Postgres пароль менее соединение не работает из сценария оболочки
Я могу подключиться к БД командной строки формы оболочки без ввода пароля.
Но когда я запускаю сценарий оболочки, который внутренне запрашивает postgres, он просит ввести пароль.
Я не могу понять, что может быть неправильным.
Вот пример сценария оболочки:
#!/bin/bash
source $1
psql -h $DBHOST -d $DBNAME -U $DBUSER << EOF
select * from students limit 10;
EOF
Все значения DBHost, DBNAME и DBUser идут отлично.