Ok, i passaggi seguenti hanno risolto il problema:
-
Per prima cosa, dobbiamo eliminare template1. I modelli non possono essere eliminati, quindi prima lo modifichiamo in modo che sia un normale database:
UPDATE pg_database SET datistemplate = FALSE WHERE datname = 'template1'; -
Ora possiamo rilasciarlo:
DROP DATABASE template1; -
Ora è il momento di creare database da template0, con una nuova codifica predefinita:
CREATE DATABASE template1 WITH TEMPLATE = template0 ENCODING = 'UNICODE'; -
Ora modifica template1 in modo che sia effettivamente un template:
UPDATE pg_database SET datistemplate = TRUE WHERE datname = 'template1'; -
Ora passa a template1 e VACUUM FREEZE il template:
\c template1VACUUM FREEZE;
Il problema dovrebbe essere risolto.