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 .