PostgreSQL の設定

Turbo Linux 7 Workstation をフルインストールすると、PostgreSQLもインストール
されます。

正しい設定の仕方は、別のホームページに譲り、ここではとりあえず
動作する手順を紹介します。

1. postgres ユーザーのパスワードの設定
すでに、postgresというPostgreSQLの所有者が登録済みです。
$ su - postgres で postgre ユーザーになれますが、password を聞いてきます。
当然パスワードはわかりませんので、一度断念して、自分でpasswordを決めることにします。
$ su -
Password:
# passwd postgres
Changing password for user postgres
New UNIX password: ****

のようにして自分でパスワードを決めます。
再び $ su - postgres をして Password: と聞かれても、今度は応えることができます。
$ postmaster -S -i
で PostgreSQLが起動します。 -i なしでも起動しますが、 -i がないとWeb から操作できません。

2. データベースの作成
$ createdb tests で tests という名前のデータベースが作成されます。
ここでcreate database  のメッセージが出ればめでたくPostgreSQLが動作していることが
確認できます。

3. ユーザーの作成
$ createuser ohnose
Shall the new user be allowed to create databases? (y/n) y
Shall the new user be allowed to create more new users? (y/n) n

これで、 ohnose というユーザーからもデータベースを作成できるようになりました。

4. 検索のサンプル
PHP4を使用して検索のサンプルを作成しました。
 phptest3.php