Я предпочитаю передавать URL-адрес в psql:
psql "postgresql://$DB_USER:$DB_PWD@$DB_SERVER/$DB_NAME"
Это дает мне право называть мои переменные среды по своему усмотрению и позволяет избежать создания ненужных файлов.
требуется libpq
. Документацию можно найти здесь здесь