दस्तावेज़ से सारांशित करना template0 अनिवार्य रूप से एक स्वच्छ, कुंवारी सिस्टम डेटाबेस है, जबकि टेम्पलेट 1 किसी भी नए डेटाबेस के लिए ब्लू प्रिंट के रूप में कार्य करता है जो कि क्रिएटब कमांड के साथ बनाया जाता है या एक psql प्रॉम्प्ट से डेटाबेस बनाता है (कोई प्रभावी अंतर नहीं है)।
यह संभव है कि आपके पास टेम्प्लेट 1 में कुछ टेबल गुप्त हों, यही वजह है कि वे बनाए गए बी पर फिर से दिखाई देते हैं। आप इसे टेम्प्लेट1 को छोड़कर और इसे टेम्प्लेट0 से फिर से बनाकर हल कर सकते हैं।
createdb -T template0 template1
Template1 डेटाबेस बेहद उपयोगी हो सकता है। मैं पोस्टगिस का बहुत उपयोग करता हूं, इसलिए मेरे पास टेम्प्लेट 1 में स्थापित सभी फ़ंक्शन और टेबल हैं, इसलिए मेरे द्वारा बनाया गया कोई भी नया डेटाबेस तुरंत स्थानिक रूप से सक्षम है।
संपादित करें . जैसा कि डॉक्स में बताया गया है, लेकिन जोर देने लायक है, tempate1 को हटाने के लिए आपके पास pg_database.datistemplate =false सेट होना चाहिए।