initdb
बस निर्देशिका संरचना सेट करता है और नए डेटाबेस बनाने के लिए इसकी आवश्यकता होती है। डेटाबेस बनाने के लिए, createdb
का उपयोग करें
:
initdb
एक हार्ड डिस्क पर एक नया फाइल सिस्टम बनाने जैसा है:पहले आप फाइल सिस्टम (initdb
) बनाते हैं ), फिर आप एक फाइल और निर्देशिका बनाते हैं (createdb
)।
वास्तविक डेटाबेस फ़ाइलें /usr/local/var/postgres
. के अंतर्गत होंगी डेटाबेस बनाने के बाद। तो, बस एक डेटाबेस बनाएं और फिर देखें कि /usr/local/var/postgres
के अंतर्गत क्या नया या बदला हुआ है . एक भी "dbname.db" फ़ाइल या ऐसा कुछ भी नहीं है, प्रत्येक डेटाबेस उन नामों वाली फ़ाइलों का एक संग्रह है जो केवल डेटाबेस सर्वर के लिए अर्थपूर्ण हैं।