Если вы хотите изменить кодировку по умолчанию, вам нужно создать новую базу данных template1
. Эта база данных служит шаблоном для создания новых баз данных. Отбросьте текущий и создайте новый, используя template0
и используйте правильную кодировку, латинская 1 в вашем случае.
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;
Проверьте все настройки для template1, прежде чем удалить эту базу данных, может быть, вы хотите, чтобы они также были в вашем новом template1.