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

PostgreSQL स्कीमा में तालिकाएँ सूचीबद्ध करें

सभी स्कीमा में:

=> \dt *.*

किसी खास स्कीमा में:

=> \dt public.*

कुछ प्रतिबंधों के साथ रेगुलर एक्सप्रेशन का उपयोग करना संभव है

\dt (public|s).(s|t)
       List of relations
 Schema | Name | Type  | Owner 
--------+------+-------+-------
 public | s    | table | cpn
 public | t    | table | cpn
 s      | t    | table | cpn
<ब्लॉकक्वॉट>

उन्नत उपयोगकर्ता रेगुलर-एक्सप्रेशन नोटेशन जैसे चरित्र वर्ग का उपयोग कर सकते हैं, उदाहरण के लिए [0-9] किसी भी अंक से मेल खाने के लिए। . जिसे ऊपर बताए अनुसार विभाजक के रूप में लिया जाता है, * जिसका रेगुलर-एक्सप्रेशन नोटेशन .* . में अनुवाद किया गया है , ? जिसका अनुवाद . . में किया जाता है , और $ जिसका अक्षरशः मिलान किया जाता है। आप ? . लिखकर जरूरत पड़ने पर इन पैटर्न वर्णों का अनुकरण कर सकते हैं . , (R+|) R* . के लिए , या (R|) R? . के लिए . $ रेगुलर-एक्सप्रेशन कैरेक्टर के रूप में इसकी आवश्यकता नहीं है क्योंकि पैटर्न पूरे नाम से मेल खाना चाहिए, रेगुलर एक्सप्रेशन की सामान्य व्याख्या के विपरीत (दूसरे शब्दों में, $ स्वचालित रूप से आपके पैटर्न में जोड़ दिया जाता है)। * लिखें शुरुआत और/या अंत में यदि आप नहीं चाहते कि पैटर्न लंगर डाले। ध्यान दें कि दोहरे उद्धरण चिह्नों के भीतर, सभी नियमित अभिव्यक्ति विशेष वर्ण अपने विशेष अर्थ खो देते हैं और शाब्दिक रूप से मेल खाते हैं। साथ ही, रेगुलर एक्सप्रेशन विशेष वर्णों का शाब्दिक रूप से ऑपरेटर नाम पैटर्न में मिलान किया जाता है (यानी, \do का तर्क )।



  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. Django मॉडल के लिए एक पांडा डेटाफ़्रेम कैसे लिखें

  3. PostgreSQL फ़ंक्शन पैरामीटर के रूप में तालिका का नाम

  4. टाइप कैरेक्टर अलग-अलग के लिए बहुत लंबा मान (एन)

  5. प्रति उपयोगकर्ता नवीनतम पंक्ति पुनर्प्राप्त करने के लिए क्वेरी द्वारा समूह अनुकूलित करें