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

PostgreSQL डेटाबेस की टिप्पणी कैसे प्राप्त करें?

सबसे पहले, तालिका टिप्पणियों के लिए आपकी क्वेरी को उपयुक्त ऑब्जेक्ट पहचानकर्ता प्रकार . के लिए कास्ट का उपयोग करके सरल बनाया जा सकता है :

SELECT description
FROM   pg_description
WHERE  objoid = 'myschema.mytbl'::regclass;

स्कीमा भाग वैकल्पिक है। यदि आप इसे छोड़ देते हैं, तो आपका वर्तमान search_path mytbl . नाम की किसी भी तालिका की दृश्यता तय करता है ।

अभी तक बेहतर , समर्पित कार्य . हैं PostgreSQL में इन प्रश्नों को सरल और विहित करने के लिए। मैनुअल:

<ब्लॉकक्वॉट>

obj_description( object_oid , catalog_name ) ... डेटाबेस ऑब्जेक्ट के लिए टिप्पणी प्राप्त करें

shobj_description( object_oid , catalog_name ) ... साझा डेटाबेस ऑब्जेक्ट के लिए टिप्पणी प्राप्त करें

तालिका के लिए विवरण:

SELECT obj_description('myschema.mytbl'::regclass, 'pg_class');

डेटाबेस के लिए विवरण:

SELECT pg_catalog.shobj_description(d.oid, 'pg_database') AS "Description"
FROM   pg_catalog.pg_database d
WHERE  datname = 'mydb';

आप इसके बारे में कैसे पता लगाते हैं?

खैर, उत्कृष्ट मैनुअल पढ़ना ज्ञानवर्धक है। :)
लेकिन इस मामले में एक और सीधा रास्ता है:अधिकांश psql मेटा कमांड सादे एसक्यूएल के साथ कार्यान्वित किए जाते हैं। psql -E पर्दे के पीछे का जादू देखने के लिए। मैनुअल:

<ब्लॉकक्वॉट>

-E
--echo-hidden

\d . द्वारा उत्पन्न वास्तविक प्रश्नों को प्रतिध्वनित करें और अन्य बैकस्लैश कमांड। आप इसका उपयोग psql के आंतरिक संचालन का अध्ययन करने के लिए कर सकते हैं। यह वैरिएबल ECHO_HIDDEN . को सेट करने के बराबर है करने के लिए on



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. पोस्टग्रेएसक्यूएल DISTINCT BY भिन्न ऑर्डर के साथ चालू है

  2. PostgreSQL:यूनिक्स युग से आज तक कैसे परिवर्तित करें?

  3. sqlalchemy में चेतावनी बंद करें

  4. PostgreSQL LIKE क्लॉज में रेगुलर एक्सप्रेशन

  5. PostgreSQL में XML फ़ाइलें आयात करें