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