मैं कॉलम प्राप्त करना चाहूंगा कि एक सूचकांक PostgreSQL में है।
MySQL में आप कॉलम का उपयोग SHOW INDEXES FOR tableऔर देख सकते हैं Column_name।
mysql> show indexes from foos;
+-------+------------+---------------------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+
| Table | Non_unique | Key_name | Seq_in_index | Column_name | Collation | Cardinality | Sub_part | Packed | Null | Index_type | Comment |
+-------+------------+---------------------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+
| foos | 0 | PRIMARY | 1 | id | A | 19710 | NULL | NULL | | BTREE | |
| foos | 0 | index_foos_on_email | 1 | email | A | 19710 | NULL | NULL | YES | BTREE | |
| foos | 1 | index_foos_on_name | 1 | name | A | 19710 | NULL | NULL | | BTREE | |
+-------+------------+---------------------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+
क्या PostgreSQL के लिए ऐसा कुछ मौजूद है?
मैंने कमांड प्रॉम्प्ट पर ( एसक्यूएल दिखाने के विकल्प के साथ ) कोशिश की है \d, लेकिन यह उस जानकारी को नहीं दिखाता है जिसकी मुझे तलाश है।psql-E
अपडेट: उन सभी को धन्यवाद जिन्होंने अपने उत्तर जोड़े। ad360 ने मुझे ठीक वही दिया जो मैं ढूंढ रहा था, लेकिन कई लोगों ने बहुत उपयोगी लिंक के साथ धोखा दिया। भविष्य में संदर्भ के लिए, के लिए दस्तावेज़ीकरण देखें pg_index (के माध्यम से Milen ए Radev ) और बहुत उपयोगी लेख PostgreSQL निकालने मेटा जानकारी (के माध्यम से मीकल निकलस )।