initdbは--no-localeをつけて初期化したい
先日のdebian etchからlennyにアップグレードしたとき続き。
PostgreSQL8.3を入れたのだが、いきなり起動していきなりinitdbが始まる。localeの設定をする前の話なので、当然思っていた状態にはならず。
自分で初期化する。※あくまでもdebianのPostgreSQLの場合
# /etc/init.d/postgresql-8.3 stop # cd /var/lib/postgresql/8.3 # mv main main.bak # su - postgres $ initdb --no-locale --encoding=UTF8 -D /var/lib/postgresql/8.3/main $ exit # cd main # ln -s /etc/postgresql-common/root.crt . # ln -s /etc/ssl/certs/ssl-cert-snakeoil.pem server.crt # ln -s /etc/ssl/private/ssl-cert-snakeoil.key server.key # rm pg_hba.conf # rm postgresql.conf # /etc/init.d/postgresql-8.3 start