■psqlコマンド
・オプション確認
psql --help
・DB接続
psql [データベース名]
psql -u {user} {password}
■コマンド
・DB一覧表示
\l
・リレーション一覧(テーブル、ビュー、シーケンスの一覧)を表示
\d
・テーブル一覧
\dt
・view一覧
\dv
・SQLファイル実行
\i /home/user1/test.sql
・DB接続
\c db名
・切断
\q
・sql整形
\x
⇒拡張表示は on です。
・view削除
drop view v_xxxxx
■DB作成
drop database db1;
create database db1 owner postgres encoding 'UTF8';
\l
■バックアップ・リストア
□エクスポート
su - postgres
pg_dump db1 > /tmp/db1_20130412.sql
□インポート
psql db1 < /tmp/db1_20130412.sql
■その他
・ユーザ確認
select usename from pg_user
・パスワード変更
ALTER USER postgres password 'aaaaa';