Opsummering fra dokumenterne template0 er i bund og grund en ren, virgin systemdatabase, hvorimod template1 fungerer som et blåt print for enhver ny database, der er oprettet med kommandoen createb eller oprette database fra en psql-prompt (der er ingen effektiv forskel).
Det er sandsynligt, at du har nogle tabeller, der lurer i template1, hvorfor de bliver ved med at dukke op igen på createb. Du kan løse dette ved at droppe skabelon1 og genskabe den fra skabelon0.
createdb -T template0 template1
Skabelon1-databasen kan være yderst nyttig. Jeg bruger Postgis meget, så jeg har alle de funktioner og tabeller, der er relateret til det, installeret i template1, så enhver ny database, jeg opretter, er straks rumligt aktiveret.
REDIGER . Som nævnt i dokumenter, men værd at understrege, skal du have sat pg_database.datistemplate =false for at slette tempate1.