PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

पोस्टग्रेज डीबी फाइलें - कौन सी फाइल विशिष्ट टेबल/इंडेक्स का प्रतिनिधित्व करती है?

प्रत्येक निर्देशिका एक डेटाबेस का प्रतिनिधित्व करती है (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 चला रहे हैं तो आपको जल्द से जल्द अपग्रेड करना चाहिए।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. sqlalchemy का उपयोग करके postgresql से कनेक्ट करते समय त्रुटि

  2. PostgreSQL 11 में सूचकांक परिवर्तन का अवलोकन

  3. पोस्टग्रेज़ विंडो फ़ंक्शन का उपयोग करके अकाउंटिंग सॉफ़्टवेयर में शेष राशि की गणना कैसे करें

  4. django के लिए डेटाबेस इंजन के रूप में postgres और postgresql_psycopg2 में क्या अंतर है?

  5. तार्किक प्रतिकृति के साथ PostgreSQL 11 में अपग्रेड करना