Marek wrote:
Bug reference:      3792
Logged by:          Marek
Email address:      [EMAIL PROTECTED]
PostgreSQL version: 8.3beta3
Operating system:   Linux  2.6.23.1-49.fc8 #1 SMP x86_64
Description:        cluster in UTF deny database in LATIN2
Details:
This postgresql was compiled myself.
I have cluster inited in UTF-8.
createdb -U postgres -E 'latin2' foo

createdb: database creation failed: ERROR:  encoding LATIN2 does not match
server's locale pl_PL.UTF-8
The server's LC_CTYPE setting requires encoding UTF8.

When I install postresql 8.2 from rpm an init cluster as UTF, I don't have
any problem to create database in LATIN2.

That's intentional. You're trying to use a UTF-8 locale, with LATIN2 encoding. That's not going to work properly. We used to be lax about that, but in 8.3 we check that the encoding matches the encoding the locale expects, and throw an error if they don't.

Hmm, apparently that's not mentioned in the release notes. It probably should be.

--
  Heikki Linnakangas
  EnterpriseDB   http://www.enterprisedb.com

---------------------------(end of broadcast)---------------------------
TIP 3: Have you checked our extensive FAQ?

              http://www.postgresql.org/docs/faq

Reply via email to