Heroku の PostgreSQL データベースへアクセスしてレコードを更新する

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;

テーブルのレコードを更新(修正)

id1 のレコードの some_field の値を true に更新(修正)する。

xxxxx=> update table_name set some_field=true where id=1;

変更されたレコードの確認

id1 のレコードの全フィールドを表示する。

xxxxx=> select * from table_name where id = 1;

psql の終了

xxxxx=> \q

参考:Heroku Postgres | Heroku Dev Center
   第3章 psqlによるPostgreSQLの操作
   psqlの使い方
   psql

«
»