PostgreSQLコマンド すぐ忘れるのでメモ

普段あまり使わないが、Heroku等の本番環境がPostgresqlだったりするのでよく使うコマンドのメモ。

起動

% pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start

ログイン前

  • バージョン確認
 % psql --version
  • DBの一覧表示
% psql -l
  • ログイン
$ psql DB名称

ログイン後

  • テーブル一覧表示
# \d
  • テーブル内容表示
# \d テーブル名称
  • テーブルのアクセス権限表示
# \z テーブル名称
  • ログアウト
# \q