Saya menginstal paket postgresql-8.4 dengan opsi default. Semuanya bekerja dengan baik, namun sepertinya saya tidak bisa membuat database unicode:
-- This doesn't work
createdb test1 --encoding UNICODE
-- This works
createdb test2
Pesan kesalahan,
createdb: database creation failed: ERROR: new encoding (UTF8) is incompatible with the encoding of the template database (SQL_ASCII)
agak membingungkan karena (afaik) Saya tidak menggunakan template untuk membuat db baru, atau apakah secara implisit merujuk ke database "postgres" default karena suatu alasan?
Atau mungkin saya melewatkan pengaturan dalam .conf
file?
sumber
--locale=C.UTF-8
(daftar lokal yang didukung pada sistem Anda denganlocale -a
).mungkin Anda perlu mengonfigurasi lokal sebelum membuat cluster
sumber
Saya pikir maksud Anda:
Itu harus melakukan apa yang Anda inginkan.
sumber