मेरे पास एक PostgreSQL सर्वर है जिस पर कई डेटाबेस चल रहे हैं। डेटाबेस में से एक को बुलाया जाता है postgres
, और यह शुरुआत से ही सही था। मुझे कोई तालिका अंदर नहीं दिखाई दी और मैंने इसे स्पष्ट रूप से उपयोग नहीं किया है, लेकिन मैंने देखा, कि किसी भी उपयोगकर्ता को डेटाबेस के भीतर तालिकाओं को बनाने की अनुमति है (यह वह नहीं है जो मैं चाहता हूं - मुझे कोई उपयोगकर्ता नहीं चाहिए सिवाय व्यवस्थापक बनाने के लिए किसी भी मेज कहीं भी)।
मुझे लगता है कि यह एक विशेष डेटाबेस का कुछ प्रकार है जो सर्वर के सामान्य संचालन के लिए आवश्यक है, लेकिन वास्तव में इसका उद्देश्य क्या है? किस प्रकार का डेटा (या हो सकता है) अंदर संग्रहीत किया जाता है? क्या यह अन्य डेटाबेस (जैसे information_schema
?) के बारे में मेटाडेटा रखता है । क्या कुछ बुरा हो सकता है, अगर मैं connect
सार्वजनिक रूप से इस डेटाबेस से विशेषाधिकार रद्द कर दूं ? या अगर मैं इसे छोड़ भी दूं?
मैं आधे घंटे के लिए चला गया, लेकिन हमेशा पूरी तरह से असंबंधित सामान मिला, क्योंकि शब्द postgres
का उपयोग उपयोगकर्ता postgres
और डीबीएमएस के लिए भी किया जाता है।