Tente usar o arquivo .pgpass
para não precisar digitar a senha.
Consulte: link
Ou você pode usar uma sintaxe de shell como a seguinte:
psql -h database.server.com -U username <<EOF
sekritpassword
EOF
Ou como opção final, você deve ser capaz de usar as variáveis ambientais PGUSER e PGPASSWD.