Okej, stegen nedan löste problemet:
-
Först måste vi släppa mall1. Mallar kan inte släppas, så vi ändrar först det så att det blir en vanlig databas:
UPDATE pg_database SET datistemplate = FALSE WHERE datname = 'template1';
-
Nu kan vi släppa det:
DROP DATABASE template1;
-
Nu är det dags att skapa databas från mall0, med en ny standardkodning:
CREATE DATABASE template1 WITH TEMPLATE = template0 ENCODING = 'UNICODE';
-
Ändra nu mall1 så att det faktiskt är en mall:
UPDATE pg_database SET datistemplate = TRUE WHERE datname = 'template1';
-
Byt nu till mall1 och VAKUUMFRYS mallen:
\c template1
VACUUM FREEZE;
Problemet bör lösas.