template1と同じ文字コードじゃないとcreatedbできなくなった?
$ createdb -U postgres hoge -O 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. STATEMENT: CREATE DATABASE trac1 OWNER trac ENCODING 'UTF8'; createdb: database creation failed: 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.
templateと同じ文字コードにするか、template0をテンプレートにしろと言われたのでそうすることに。
$ createdb -U postgres hoge -O hoge -E UTF8 -T template0
Changelogとかは全然読んでない。メジャーバージョンアップ時ぐらい読めよっていう話だけど :-)