Я пытаюсь создать новый кластер базы данных в postgresql, который по умолчанию использует кодировку LATIN1 или, по крайней мере, поддерживает ее. Кто-нибудь знает, какую локаль я мог бы использовать? у меня виндовс 7 64бит
Спасибо
Я пытаюсь создать новый кластер базы данных в postgresql, который по умолчанию использует кодировку LATIN1 или, по крайней мере, поддерживает ее. Кто-нибудь знает, какую локаль я мог бы использовать? у меня виндовс 7 64бит
Спасибо
Я понял это с помощью друга. Я могу использовать:
English_Sweden.28591
Если вы хотите изменить кодировку по умолчанию, вам нужно создать новую базу данных template1
. Эта база данных служит шаблоном для создания новых баз данных. Удалите текущий и создайте новый с помощью template0
и используйте правильная кодировка, latin1 в вашем случае.
UPDATE pg_database
SET datistemplate = false -- otherwise you can't drop this database
WHERE datname = 'template1';
DROP DATABASE template1;
CREATE DATABASE template1 WITH
TEMPLATE template0
ENCODING LATIN1;
Проверьте все настройки для шаблона1, прежде чем удалять эту базу данных, возможно, вы хотите, чтобы они были и в вашем новом шаблоне1.