ページ

2012-04-05

postgresql9.1インストール(2) utf-8

postgreSQLの初期設定がasciiなので設定をutf-8に変更する方法

template0は削除できない。
1.tamplate0をfalseにし、2.tamplate1のdrop。
3.utf-8として作成。4.tamplate1をtrueに変更。
5.接続許可のオプション
UPDATE pg_database SET datistemplate = FALSE WHERE datname = 'template1';
DROP DATABASE template1;
CREATE DATABASE template1 WITH TEMPLATE = template0 ENCODING = 'UNICODE';
UPDATE pg_database SET datistemplate = TRUE WHERE datname = 'template1';
UPDATE pg_database SET datallowconn = FALSE WHERE datname = 'template1';


createdb
\l ->UTF8になってる。


参考リンク
PostgreSQL 9.1.3
Archwiki::PostgreSQL



0 件のコメント:
コメントを投稿