initdbは--no-localeをつけて初期化したい

先日のdebian etchからlennyにアップグレードしたとき続き。

PostgreSQL8.3を入れたのだが、いきなり起動していきなりinitdbが始まる。localeの設定をする前の話なので、当然思っていた状態にはならず。

自分で初期化する。※あくまでもdebianPostgreSQLの場合

# /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