createdb - problem with encodings

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi all,

I've got a strange problem with creating a new database:

br@ovh1:~$ createdb -E utf8 test
createdb: database creation failed: ERROR:  encoding UTF8 does not
match server's locale en_US.utf8
DETAIL:  The server's LC_CTYPE setting requires encoding LATIN1.

I've got some databases with UTF8 encoding and I have no idea why I
cannot create a new one now...

br@ovh1:~$ psql -l
         List of databases
    Name     |  Owner   | Encoding
-------------+----------+----------
 xxxxxxxx    | br       | UTF8
 xxxxxxxxxx | br       | UTF8
 xxxxxxxxxx  | br       | UTF8
 postgres    | postgres | UTF8
 template0   | postgres | UTF8
 template1   | postgres | UTF8
(6 rows)

When I connect to any of them I can check my LC_CTYPE and my LC_COLLATE:

postgres=# show lc_ctype ;
  lc_ctype
------------
 en_US.utf8
(1 row)

postgres=# show lc_collate ;
 lc_collate
------------
 en_US.utf8
(1 row)

I can create a database with LATIN1 encoding. Why I cannot create a
new one with UTF8? Do you have any ideas?

I've read that doing initdb with correct locale may help. But what
should be the correct locale if not en_US.utf8??

Thank for any help,
Bartek

-- 
Sent via pgsql-admin mailing list (pgsql-admin@xxxxxxxxxxxxxx)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-admin

[Index of Archives]     [KVM ARM]     [KVM ia64]     [KVM ppc]     [Virtualization Tools]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Questions]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux