title: Why do we need template0 and template1 in PostgreSQL?
body: <p>I'm a beginner in PostgreSQL. I wonder why the <code>\l</code> command in psql shows databases <code>template0</code> and <code>template1</code>.</p>
  <p>I searched the web but unfortunately didn't find the right resources. But I did find that after removing both (<code>template0</code> &amp; <code>template1</code>) we can't create new databases any more.</p>