PostgreSQL8.4.xでいつもと違うエラー

portにpostgresql84があったので早速試してみた。

$ initdb --no-locale -D /opt/local/var/db/postgresql84/defaultdb
$ createdb hoge -E UTF8
ERROR:  new encoding (UTF8) is incompatible with the encoding of the template database (SQL_ASCII)
HINT:  Use the same encoding as in the template database, or use template0 as template.

こんな感じで進めない。テンプレートを指定してくれってことらしいので。

$ createdb hoge -E UTF8 -T template0
CREATE DATABASE

指定するテンプレートまでわかっているなら勝手にやってくれれば良いのだけど。ねえ。