PosgtreSQL設定(Windows)

この様にしてPosgtreSQLをインストールします。
この様にしてPosgtreSQLのデータディレクトリの作成を行います。
この様にしてPosgtreSQLを起動します。

Cygwinから以下のコマンドを実行してPosgtreSQLにOpenOLAPの環境を作成します。

$ createuser olap
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) y
CREATE USER

$ createdb -O olap -E EUC_JP openolap
CREATE DATABASE

$ createlang plpgsql openolap

$ psql -U olap openolap

以下、psqlにて

create schema oo_meta;

この様にしてPosgtreSQLのデータディレクトリの作成を行います。

と書きましたが、データディレクトリの作成自体EUC_JPで作成したほうがいいと思われます。
(レポート作成時に文字化けが起こりました)

ですので以下の様にして、EUC_JPにてデータディレクトリを作成します。

$ initdb --no-locale -E EUC_JP -D /var/postgresql/data

あと、createdbのオプションが-Oなのか-Uなのかちょっと疑問だ。

$ createdb -U olap -E EUC_JP openolap
CREATE DATABASE


コメント