2014年2月26日水曜日

Rails + Herokuで最低限知っておくと良さそうなPostgreSQL(psql)コマンド

Rails + Herokuで最低限知っておくと良さそうなPostgres(psql)コマンド

ぽすぐれ…

Heroku は標準のデータベースとして PostgreSQL をサポートしています。
個人的に。OracleとかMySQLとかとかよりも。かなり馴染みがないのでいざ使うときにいちいち調べて四苦八苦します。。。
Rails + Heroku 使う時に最低限必要そうなものだけでも、まとめておこうと思います。

enter image description here

source: wikipedia


psql 準備

PostgreSQL インストール (mac brew)

brew install postgresql

データベースの初期化 (文字コードはUTF-8)

initdb /usr/local/var/postgres -E utf8

サーバ起動 (バックグラウンド)

postgres -D /usr/local/var/postgres >log/logfile 2>&1 &
# ログファイルなどは適宜編集

psql コマンド

コマンドライン

# データベース一覧
psql -l

# psqlにログイン
psql 'database名'

ログイン後のpsqlコマンド

-- データベース一覧
\l

-- データベース切り替え
\c 'database名'

-- テーブル一覧
\d

-- 終了
\q

# select文などは基本的に他のDBと同じ

参考: Homebrewを使ったPostgreSQLのインストール(Mac OS Lion) - Qiita


Written with StackEdit.

  • この記事をシェアする

  • このエントリーをはてなブックマークに追加
  • このブログの更新をチェックする

  • follow us in feedly