Ich habe das Paket postgresql-8.4 mit den Standardoptionen installiert . Alles hat gut funktioniert, aber ich kann scheinbar keine Unicode-Datenbanken erstellen:
-- This doesn't work
createdb test1 --encoding UNICODE
-- This works
createdb test2
Die Fehlermeldung,
createdb: database creation failed: ERROR: new encoding (UTF8) is incompatible with the encoding of the template database (SQL_ASCII)
ist ein bisschen rätselhaft, weil (afaik) ich keine Vorlage zum Erstellen der neuen Datenbank verwende, oder bezieht sie sich aus irgendeinem Grund implizit auf die Standarddatenbank "postgres"?
Oder fehlt mir eine Einstellung in einer .conf
Datei?
quelle
--locale=C.UTF-8
(Liste der unterstützten Gebietsschemas auf Ihrem System mitlocale -a
).Möglicherweise müssen Sie das Gebietsschema vor dem Erstellen des Clusters konfigurieren
quelle
Ich denke du meinst:
Das sollte machen was du willst.
quelle