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)