ここでは, プラットホーム別の PostgreSQL のインストール方法と, Gfdnavi で使うための設 定方法を解説する(2008/3/4 現在).
apt-get を利用してインストールする。
# apt-get install postgresql postgresql-server postgresql-devel
ruby 用アダプタは gem でインストールする。
# gem install postgres-pr
apt-get を利用してインストールする。
# apt-get install postgresql7 postgresql7-devel postgresql7-server postgresql-ruby
Cygwin setup.exe を実行して、 Select Packages の画面になったら
All -> Database -> postgresql (8.0.7-1 もしくは 8.1.4-2)
を選択してセットアップを続行するとインストールされる。
ruby 用アダプタは gem でインストールする。
PostgreSQL上のユーザ davis に対して, ローカルホストからパスワード認証でアクセスできるように, /etc/postgresql/pg_hba.conf に以下の2行を追加:
local all davis password host all davis 127.0.0.1 255.255.255.255 password
設定を変えたので, PostgreSQLサーバをリロードする
# /etc/init.d/postgresql reload
ユーザ postgres になって, PostgreSQL上のユーザ davis を作成する
# su - postgres $ createuser davis -P
オーナー davis, アクセスユーザ davis, 文字エンコーディング UTF-8 のデータベース gfdnavi_development, gfdnavi_test, gfdnavi_production を作成する.
# su - postgres $ createdb -O davis -U davis -E utf8 gfdnavi_development $ createdb -O davis -U davis -E utf8 gfdnavi_test $ createdb -O davis -U davis -E utf8 gfdnavi_production