Heroku の PostgreSQL データベースへアクセスしてレコードを更新する
2013年12月15日
PostgreSQL のインストール
Heroku の PostgreSQL のバージョンを確認する
$ heroku pg:info
ローカル環境に PostgreSQL をインストールする
$ sudo port install postgresql93
heroku コマンドでデータベースにアクセスする
$ heroku dg:psql
PostgreSQL (psql) の使い方
psql コマンドのヘルプを表示
xxxxx=> \?
SQL コマンドの一覧を表示
xxxxx=> \h
SQL コマンド(COMMAND) のヘルプを表示
xxxxx=> \h COMMAND
データベース内のテープル一覧を表示
xxxxx=> \z
テーブルのフィールド一覧を表示
xxxxx=> \d table_name
テーブルの全レコードを表示
xxxxx=> select * from table_name;
テーブルのレコードを更新(修正)
id が 1 のレコードの some_field の値を true に更新(修正)する。
xxxxx=> update table_name set some_field=true where id=1;
変更されたレコードの確認
id が 1 のレコードの全フィールドを表示する。
xxxxx=> select * from table_name where id = 1;
psql の終了
xxxxx=> \q
参考:Heroku Postgres | Heroku Dev Center
第3章 psqlによるPostgreSQLの操作
psqlの使い方
psql