Ok, los siguientes pasos resolvieron el problema:
-
Primero, necesitamos soltar template1. Las plantillas no se pueden eliminar, por lo que primero las modificamos para que sea una base de datos normal:
UPDATE pg_database SET datistemplate = FALSE WHERE datname = 'template1';
-
Ahora podemos soltarlo:
DROP DATABASE template1;
-
Ahora es el momento de crear una base de datos a partir de la plantilla 0, con una nueva codificación predeterminada:
CREATE DATABASE template1 WITH TEMPLATE = template0 ENCODING = 'UNICODE';
-
Ahora modifique template1 para que sea realmente una plantilla:
UPDATE pg_database SET datistemplate = TRUE WHERE datname = 'template1';
-
Ahora cambie a template1 y VACUUM FREEZE la plantilla:
\c template1
VACUUM FREEZE;
El problema debe resolverse.