Template Databases
Template Databases
In postgresql when creating a database, a template can be specified to copy all the tables from the template into the new database
CREATE DATABASE dbname TEMPLATE template0
By default when createdb is done postgresql copies database template1 to create a new database
template0 is present as a backup to restore template1 if it is destroyed. Hence template0 should never be used.