PHP TOP】【PGSQL TOP
テーブル作成してみよう
テーブル定義までしたんで実際にテーブルを作ります.
ついでにサンプルデータも入れときます.

大まかな考え方の順序
こんな感じで進みます.
(pgsqlを使えるユーザになっていることを前提に話を進めます.)
  1. データベースを作成する.
  2. テーブルを作成する.
  3. サンプルデータを入力する.

データベースを作成する
最初にデータを保存するためのデータベースを作成します.
コマンドラインで1行目を入力します.
成功すると2行目が表示されるはずです.
 
できたかどうかは3行目を入力して確認します.
4行目以降のような表示が出ますのでgbookというデータベースがあるか確認してみてください.
  1. $ createdb gbook
  2. CREATE DATABASE
  3. $ psql -l
  4.    List of databases
  5. Name | Owner | Encoding
  6. -----+------+-------
  7. gbook | ***** | EUC_JP

テーブルを作成する
前回作ったテキストでテーブルを作成します.
コマンドラインで1行目を入力します.
最後に”CREATE”と表示されていれば成功です.
  1. $ psql -e -f gbooksql.txt gbook
  2. create table t01 (
  3. <省略> テキストの内容が表示されます.
  4. host text
  5. );
  6. <省略> プライマリキーを設定してるよとかメッセージが出てます.
  7. CREATE

サンプルデータを入力する
データが入っていないと内容表示してもいいのかどうかわからないのでとりあえずサンプルデータを入れておきます.
サンプルデータをEUC-JPで作成して置いてください.

作成したらコマンドラインで1行目を入力します.
Insert文の次の行に"INSERT ????? 1"のような表示が出ていれば成功です.
  1. $ psql -e -f gbookdatasql.txt gbook
  2. insert into tdata(name,mess,cat,host) values ('テスト0','テスト0','北海道','na');
  3. INSERT 00000 1
  4. <省略> 他の行も同様に表示されます.

目次】【第1回】【第2回】【第3回】【第4回】【第5回】【第6回】【第7回】【第8回

(c)2002-2003 by misky