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

PostgreSQL सूची दृश्य

PostgreSQL दृश्य आपको SQL प्रश्नों को संग्रहीत करने और बाद में उपयोग के लिए कॉल करने की अनुमति देते हैं। PostgreSQL लिस्ट व्यू कमांड का उपयोग करके PostgreSQL में सभी दृश्यों और तालिकाओं को सूचीबद्ध करने का तरीका यहां दिया गया है।

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

सभी PostgreSQL दृश्यों को सूचीबद्ध करने के लिए कोई अंतर्निहित फ़ंक्शन नहीं है। इसलिए हमें SQL क्वेरी का उपयोग करके उन्हें सूचीबद्ध करना होगा।

PostgreSQL सूची दृश्य विवरण का उपयोग करके PostgreSQL में सभी दृश्यों और तालिकाओं को सूचीबद्ध करने के लिए SQL क्वेरी यहां दी गई है।

postgres=# select table_schema as schema_name,
           table_name as view_name
           from information_schema.views
           where table_schema not in ('information_schema', 'pg_catalog')
           order by schema_name,
                    view_name;

 schema_name |   view_name
-------------+---------------
 public      | order_view
 public      | sales_summary

उपरोक्त क्वेरी उपयोगकर्ता की पहुंच वाले सभी स्कीमा में सभी दृश्यों को सूचीबद्ध करेगी। यदि आप केवल विशिष्ट स्कीमा में दृश्यों को सूचीबद्ध करना चाहते हैं तो अपने WHERE खंड में इसका उल्लेख करें। उदाहरण के लिए, यदि आप test_schema . में दृश्य सूचीबद्ध करना चाहते हैं स्कीमा, तो यहां बताया गया है कि इसके लिए अपने WHERE क्लॉज को कैसे संशोधित किया जाए।

बोनस पढ़ें :PostgreSQL में व्यू कैसे बनाएं

postgres=# select table_schema as schema_name,
           table_name as view_name
           from information_schema.views
           where table_schema in ('test_schema')
           order by schema_name,
                    view_name;

बोनस पढ़ें :PostgreSQL में प्रति समूह पहली पंक्ति कैसे प्राप्त करें

PostgreSQL में सभी तालिकाओं को कैसे सूचीबद्ध करें

आप \dt कमांड

. का उपयोग करके अपने वर्तमान डेटाबेस में सभी तालिकाओं को आसानी से सूचीबद्ध कर सकते हैं
postgres=# \dt
             List of relations
 Schema |     Name      | Type  |  Owner
--------+---------------+-------+----------
 public | exams         | table | postgres
 public | login         | table | postgres
 public | meeting       | table | postgres
 public | monthly_sales | table | postgres
 public | product_sales | table | postgres
 public | sales         | table | postgres
 public | sales_data    | table | postgres

बोनस पढ़ें :PostgreSQL में रो नंबर कैसे प्राप्त करें

यहां SQL क्वेरी है यदि आप उन सभी डेटाबेस में सभी तालिकाओं को सूचीबद्ध करना चाहते हैं जिन तक उपयोगकर्ता की पहुंच है।

SELECT
	*
FROM
	pg_catalog.pg_tables
WHERE
	schemaname != 'pg_catalog'
AND schemaname != 'information_schema';

उम्मीद है, आप आसानी से PostgreSQL में विचारों को सूचीबद्ध कर सकते हैं।

Ubiq मिनटों में डेटा को विज़ुअलाइज़ करना और रीयल-टाइम डैशबोर्ड में मॉनिटर करना आसान बनाता है। इसे आज ही आजमाएं!

  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. डॉकर पर चल रहे पोस्टग्रेएसक्यूएल डेटाबेस के खिलाफ समानांतर गो परीक्षण निष्पादित किया गया

  3. Django में स्कीमा का उपयोग कैसे करें?

  4. मुझे कैसे पता चलेगा कि मेरा PostgreSQL बैकअप अच्छा है?

  5. मूडल पोस्टग्रेएसक्यूएल डेटाबेस की स्वचालित विफलता