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