Database template1
bestaat alleen om een barebone-structuur te bieden om nog een lege database te maken. Je moet nooit inloggen op template1 , anders heb je problemen.
Waarschijnlijk de gemakkelijkste oplossing voor u is om het PostgreSQL-serverproces opnieuw te starten en opnieuw in te loggen. Database die altijd zou moeten bestaan en veilig is om in te loggen is postgres .
Als herstarten geen optie is, kunt u een andere noodsjabloondatabase gebruiken:template0 .
Standaard is deze verklaring:
CREATE DATABASE dbname;
is gelijk aan:
CREATE DATABASE dbname TEMPLATE template1;
Als template1 niet beschikbaar of beschadigd is, kunt u template0 . gebruiken als laatste redmiddel:
CREATE DATABASE dbname TEMPLATE template0;
U kunt hier meer lezen over sjabloondatabases .