このやり方が正しいのかわかりませんが。
/etc/init.d/postgresql-9.3 initdb --encoding=UTF8
とかやっても効かないことがあります。
このやり方が正しいのかわかりませんが。
/etc/init.d/postgresql-9.3 initdb --encoding=UTF8
とかやっても効かないことがあります。
なんかオプションコマンドを受け付けるようにできてなかったっぽいので、直接編集しました。
vim /etc/init.d/postgresql-9.3
「 initdb(){ 」
から始まる構文の
# Initialize the database
$SU -l postgres -c "$PGENGINE/initdb --pgdata='$PGDATA' --auth='ident' $LOCALESTRING" >> "$PGLOG" 2>&1 < /dev/null
のところにUTF8とno-localeを追加。
$SU -l postgres -c "$PGENGINE/initdb --encoding=UTF8 --no-locale --pgdata='$PGDATA' --auth='ident' $LOCALESTRING" >> "$PGLOG" 2>&1 < /dev/null
保存して
/etc/init.d/postgresql-9.3 initdb
しなおして完了です。
この記事をシェアする