प्रत्येक निर्देशिका एक डेटाबेस का प्रतिनिधित्व करती है (create database
के माध्यम से बनाई गई) ) संख्या डेटाबेस का ओड है। ओड और उसका नाम देखने के लिए, निम्नलिखित कथन चलाएँ:
select oid, datname
from pg_database;
प्रत्येक निर्देशिका के अंदर प्रत्येक फ़ाइल pg_class
. में एक प्रविष्टि से मेल खाती है जहां ओआईडी निर्देशिका में फ़ाइल की संख्या से मेल खाता है:
आप कथन चलाकर देख सकते हैं कि ओड्स और वे किस संबंध से संबंधित हैं:
select cl.relfilenode, nsp.nspname as schema_name, cl.relname, cl.relkind
from pg_class cl
join pg_namespace nsp on cl.relnamespace = nsp.oid;
आप मैनुअल को भी देखना चाहेंगे
- डिस्क उपयोग का निर्धारण
- डेटाबेस फ़ाइल लेआउट
- सिस्टम कैटलॉग
बीटीडब्ल्यू:यदि आप वास्तव में अभी भी 8.2 चला रहे हैं तो आपको जल्द से जल्द अपग्रेड करना चाहिए।