Instalé el paquete postgresql-8.4 con las opciones predeterminadas. Todo funcionó bien, sin embargo, parece que no puedo lograr crear bases de datos Unicode:
-- This doesn't work
createdb test1 --encoding UNICODE
-- This works
createdb test2
El mensaje de error,
createdb: database creation failed: ERROR: new encoding (UTF8) is incompatible with the encoding of the template database (SQL_ASCII)
es un poco desconcertante porque (afaik) no uso una plantilla para crear la nueva base de datos, o ¿se refiere implícitamente a la base de datos predeterminada "postgres" por alguna razón?
¿O tal vez me falta una configuración en un .conf
archivo?
fuente
--locale=C.UTF-8
(enumere las configuraciones regionales compatibles en su sistema conlocale -a
).tal vez necesite configurar la configuración regional antes de crear el clúster
fuente
Creo que quieres decir:
Eso debería hacer lo que quieras.
fuente