Как уже сказали: .pgpass (предпочтительный) или через флаг -W
Также можно задать переменную окружения
PGPASSWORD (но также
не безопасно, т.к. виден в
ps
)
PGPASSWORD=password psql -h 192.168.20.145 -p 5432 -U tony -d trn -с "Some magic things"
P.S. если это в скрипте, то лучше будет самому скрипту передать переменную
PGPASSWORD=password ./connect-psql.sh