Ok, onderstaande stappen hebben het probleem opgelost:
-
Eerst moeten we template1 laten vallen. Sjablonen kunnen niet worden verwijderd, dus we passen het eerst aan zodat het een gewone database is:
UPDATE pg_database SET datistemplate = FALSE WHERE datname = 'template1';
-
Nu kunnen we het laten vallen:
DROP DATABASE template1;
-
Nu is het tijd om een database te maken van template0, met een nieuwe standaardcodering:
CREATE DATABASE template1 WITH TEMPLATE = template0 ENCODING = 'UNICODE';
-
Pas nu template1 aan zodat het eigenlijk een template is:
UPDATE pg_database SET datistemplate = TRUE WHERE datname = 'template1';
-
Schakel nu over naar template1 en VACUUM FREEZE the template:
\c template1
VACUUM FREEZE;
Het probleem zou opgelost moeten zijn.