Ok, nedenstående trin løste problemet:
-
Først skal vi droppe skabelon1. Skabeloner kan ikke slippes, så vi ændrer det først, så det er en almindelig database:
UPDATE pg_database SET datistemplate = FALSE WHERE datname = 'template1'; -
Nu kan vi droppe det:
DROP DATABASE template1; -
Nu er det tid til at oprette database fra skabelon0, med en ny standardkodning:
CREATE DATABASE template1 WITH TEMPLATE = template0 ENCODING = 'UNICODE'; -
Rediger nu skabelon1, så det faktisk er en skabelon:
UPDATE pg_database SET datistemplate = TRUE WHERE datname = 'template1'; -
Skift nu til skabelon1 og VAKUUMFRYS skabelonen:
\c template1VACUUM FREEZE;
Problemet burde være løst.