PostgreSQL8.4でcreatedb
CentOS5.5から「postgresql84」のパッケージで「8.4.5」が使えるようになっていますが、DBのエンコードを指定してDBを作成するときのメモ
標準のエンコード(たぶん、UTF8)以外ではtemplate0をを指定して作成しないとうまくいきません。
createdb -E UTF8 -T template0 DB名 createdb -E EUC_JP -T template0 DB名
<追記>
自分用メモ(LC_COLLATE=’C’ LC_CTYPE=’C’が必要)
CREATE USER "Username" PASSWORD 'passwd' NOCREATEDB NOCREATEUSER; CREATE DATABASE "DBName" WITH OWNER = "Username" TEMPLATE = template0 ENCODING = 'EUC_JP' LC_COLLATE='C' LC_CTYPE='C';
</追記>
カテゴリー: Linux
最近のコメント