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

PostgreSQL डेटाबेस में सभी दृश्यों को कैसे सूचीबद्ध करें

PostgreSQL में, हम information_schema.views . का उपयोग कर सकते हैं डेटाबेस में सभी विचारों को वापस करने के लिए देखें।

हम \dv . का भी उपयोग कर सकते हैं psql वही काम करने का आदेश देता है।

information_schema.views का उदाहरण देखें

यहां information_schema.views . का उपयोग करने का एक उदाहरण दिया गया है वर्तमान डेटाबेस में दृश्यों की सूची वापस करने के लिए देखें:

SELECT 
    table_schema AS schema,
    table_name AS view
FROM 
    information_schema.views
WHERE 
    table_schema NOT IN ('information_schema', 'pg_catalog')
ORDER BY 
    schema ASC, 
    view ASC;

उदाहरण परिणाम:

+--------+----------------------------+
| schema |            view            |
+--------+----------------------------+
| public | actor_info                 |
| public | customer_list              |
| public | film_list                  |
| public | nicer_but_slower_film_list |
| public | sales_by_film_category     |
| public | sales_by_store             |
| public | staff_list                 |
+--------+----------------------------+

यहां, हमने information_schema . को बाहर कर दिया है और pg_catalog ताकि हम केवल सार्वजनिक और उपयोगकर्ता द्वारा बनाए गए दृश्य प्राप्त करें, और हम सिस्टम दृश्यों के साथ बमबारी न करें।

इस उदाहरण में, मैं pagila . में था नमूना डेटाबेस।

\dv का उदाहरण कमांड

Psql का उपयोग करते समय, हम वैकल्पिक रूप से \dv . का उपयोग कर सकते हैं आदेश:

\dv

उदाहरण परिणाम:

                    List of relations
+--------+----------------------------+------+----------+
| Schema |            Name            | Type |  Owner   |
+--------+----------------------------+------+----------+
| public | actor_info                 | view | postgres |
| public | customer_list              | view | postgres |
| public | film_list                  | view | postgres |
| public | nicer_but_slower_film_list | view | postgres |
| public | sales_by_film_category     | view | postgres |
| public | sales_by_store             | view | postgres |
| public | staff_list                 | view | postgres |
+--------+----------------------------+------+----------+
(7 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. Oracle के CONNECT BY ... के साथ प्रारंभ करने के लिए समकक्ष PostgreSQL सिंटैक्स क्या है?

  2. PostgreSQL 11 में नई संग्रहीत कार्यविधियों का अवलोकन

  3. गतिशील फ़ाइल नाम के साथ sql फ़ंक्शन से csv फ़ाइल (COPY) में आउटपुट सहेजें

  4. PostgreSQL अधिक आउटपुट अक्षम करता है

  5. पीडीओ बनाम पीजी_* कार्य