डेटाबेस template1
एक और खाली डेटाबेस बनाने के लिए केवल बेयरबोन संरचना प्रदान करने के लिए मौजूद है। आपको कभी नहीं . करना चाहिए template1
. पर लॉगऑन करें , अन्यथा आपको समस्या होगी।
संभवतः आपके लिए सबसे आसान उपाय है कि आप PostgreSQL सर्वर प्रक्रिया को फिर से शुरू करें और फिर से लॉगऑन करें। डेटाबेस जो हमेशा मौजूद रहना चाहिए और लॉगऑन के लिए सुरक्षित है वह है postgres
।
यदि पुनरारंभ करना एक विकल्प नहीं है, तो आप किसी अन्य आपातकालीन टेम्पलेट डेटाबेस का उपयोग कर सकते हैं:template0
।
डिफ़ॉल्ट रूप से, यह कथन:
CREATE DATABASE dbname;
के बराबर है:
CREATE DATABASE dbname TEMPLATE template1;
अगर template1
उपलब्ध नहीं है या दूषित नहीं है, आप template0
. का उपयोग कर सकते हैं अंतिम उपाय के रूप में:
CREATE DATABASE dbname TEMPLATE template0;
आप टेम्पलेट डेटाबेस के बारे में अधिक पढ़ सकते हैं यहां ।