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

PostgreSQL शो टेबल समतुल्य (psql)

MySQL और MariaDB में एक SHOW TABLES है कथन, जो एक डेटाबेस में तालिकाओं और विचारों की एक सूची को आउटपुट करता है। PostgreSQL में कोई SHOW TABLES नहीं है कथन, लेकिन इसमें एक ऐसा आदेश होता है जो समान परिणाम उत्पन्न करता है।

Postgres में, आप \dt . का उपयोग कर सकते हैं तालिकाओं की सूची दिखाने के लिए आदेश। यह एक psql कमांड है (psql PostgreSQL के लिए इंटरेक्टिव टर्मिनल है)।

उदाहरण

यहाँ PostgreSQL में सभी तालिकाओं को सूचीबद्ध करने का एक उदाहरण दिया गया है:

\dt

परिणाम:

              List of relations
 Schema |       Name       | Type  |  Owner   
--------+------------------+-------+----------
 public | albums           | table | barney
 public | artists          | table | barney
 public | customers        | table | barney
 public | employees        | table | barney
 public | genres           | table | barney
 public | owners           | table | postgres
 public | petbyid          | table | postgres
 public | pets             | table | postgres
 public | pets2            | table | postgres
 public | pets3            | table | postgres
 public | petstypesowners  | table | postgres
 public | petstypesowners2 | table | postgres
 public | pettypecount     | table | postgres
 public | pettypes         | table | postgres
 public | students         | table | barney
 public | t1               | table | barney
 public | teachers         | table | barney
(17 rows)

इस मामले में, यह सभी तालिकाओं को प्रदर्शित कर रहा है।

हम इस्तेमाल कर सकते थे \d बिना t . के यदि आवश्यक हुआ। \d . का उपयोग करना अकेले \dtvmsE . का उपयोग करने के बराबर है जो सभी दृश्यमान तालिकाओं, विचारों, भौतिक विचारों, अनुक्रमों और विदेशी तालिकाओं की एक सूची दिखाता है। t \dt . में वह है जो आउटपुट को केवल तालिकाओं तक सीमित करता है।

तालिका नाम निर्दिष्ट करें

हम पैटर्न से मेल खाने वाली केवल उन तालिकाओं को वापस करने के लिए कमांड को एक पैटर्न के साथ जोड़ सकते हैं।

उदाहरण:

\dt pet*

परिणाम:

              List of relations
 Schema |       Name       | Type  |  Owner   
--------+------------------+-------+----------
 public | petbyid          | table | postgres
 public | pets             | table | postgres
 public | pets2            | table | postgres
 public | pets3            | table | postgres
 public | petstypesowners  | table | postgres
 public | petstypesowners2 | table | postgres
 public | pettypecount     | table | postgres
 public | pettypes         | table | postgres
(8 rows)

तालिका के बारे में अधिक विवरण लौटाएं

हम \dt जोड़ सकते हैं एक + . के साथ प्रत्येक तालिका के बारे में अधिक जानकारी आउटपुट करने के लिए इसे प्राप्त करने के लिए साइन इन करें:

\dt+ pet*

परिणाम:

                            List of relations
 Schema |       Name       | Type  |  Owner   |    Size    | Description 
--------+------------------+-------+----------+------------+-------------
 public | petbyid          | table | postgres | 0 bytes    | 
 public | pets             | table | postgres | 8192 bytes | 
 public | pets2            | table | postgres | 8192 bytes | 
 public | pets3            | table | postgres | 8192 bytes | 
 public | petstypesowners  | table | postgres | 16 kB      | 
 public | petstypesowners2 | table | postgres | 16 kB      | 
 public | pettypecount     | table | postgres | 8192 bytes | 
 public | pettypes         | table | postgres | 8192 bytes | 
(8 rows)

इस बार हम प्रत्येक तालिका का आकार देख सकते हैं।


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL में छवियाँ संग्रहीत करना

  2. psql:सर्वर से कनेक्ट नहीं हो सका:कनेक्शन ने इनकार कर दिया दूरस्थ डेटाबेस से कनेक्ट करते समय त्रुटि

  3. डेटाबेस में अंतिम एन पंक्तियों को क्रम में प्राप्त करें?

  4. रिकॉर्ड प्राप्त करें जहां जेसन कॉलम कुंजी रिक्त है

  5. देशी क्वेरी के साथ स्प्रिंग बूट क्वेरी एनोटेशन Postgresql में काम नहीं करता है