Apparently there is a database \"postgres\" that is created by default on each postgresql server installation. Can anyone tell me or point me to documentation what it is use
If you are using multiple database connections when creating new databases, then all the connections cannot be done to template1 or template0.
Postgresql will throw an error if the source DB while creating new DB is accessed by other connections.
So for creating new DBs it is better to connect postgres.