J'ai installé le package postgresql-8.4 avec les options par défaut. Tout a bien fonctionné, mais je n'arrive pas à créer des bases de données unicode:
-- This doesn't work
createdb test1 --encoding UNICODE
-- This works
createdb test2
Le message d'erreur,
createdb: database creation failed: ERROR: new encoding (UTF8) is incompatible with the encoding of the template database (SQL_ASCII)
est un peu déroutant parce que (afaik) je n'utilise pas de modèle pour créer la nouvelle base de données, ou fait-il implicitement référence à la base de données par défaut "postgres" pour une raison quelconque?
Ou peut-être qu'il me manque un paramètre dans un .conf
fichier?
la source
--locale=C.UTF-8
(répertoriez les paramètres régionaux pris en charge sur votre système aveclocale -a
).vous devez peut-être configurer les paramètres régionaux avant de créer le cluster
la source
Je pense que vous voulez dire:
Cela devrait faire ce que vous voulez.
la source