psqlでホスト名など何も入力しなかった場合、デフォルトではlocalhostに接続しに行きますが、ローカルではなくAmazon RDSなど外部のデータベースサーバーに接続する場合に毎回 psql hogedb -h example.com -U hoge
などとするのは苦行ですね。
echo 'export PGHOST=yourhostname' >> ~/.bashrc
echo 'export PGPORT=5432' >> ~/.bashrc
echo 'export PGDATABASE=yourdatabasename' >> ~/.bashrc
echo 'export PGUSER=yourusername' >> ~/.bashrc
source ~/.bashrc
yourなんちゃらの部分は適宜変えて下さい。
参考
環境変数で設定できるのは聞いたことあったんですが、長らくドキュメントを見つけられませんでした。psqlでなくlibpqの中に書いてあるとは思わなんだ…