Redshift पर, मेरी तालिका निम्न क्वेरी में क्यों नहीं दिखाई देती है? यह निश्चित रूप से मौजूद है, जैसा कि मेरे द्वारा चलाए जाने वाले अगले प्रश्न द्वारा दिखाया गया है। मुझे स्कीमा के लिए सभी तालिकाओं को सूचीबद्ध करने का एक तरीका चाहिए:
mydb=# select distinct(tablename) from pg_table_def where schemaname = 'db';
tablename
-----------
(0 rows)
mydb=# \d db.some_table
Table "db.some_table"
Column | Type | Modifiers
-----------------+-----------------------------+-----------
...correct info shows up here...
...but nothing showed up above?
3
आपके प्रश्न से असंबंधित, लेकिन विशिष्ट कोई फ़ंक्शन नहीं है। मेरा सुझाव है कि आप भ्रम से बचने के लिए कोष्ठक हटा दें। दूसरे विचार पर आप स्वयं को अलग कर सकते हैं क्योंकि एक स्कीमा में एक ही नाम के साथ दो तालिकाएँ नहीं हो सकती हैं।
—
लेणर्ट
का परिणाम क्या है
—
लेनार्ट
select schemaname, tablename from pg_table_def
:?
क्या आपको यकीन है कि आपका स्कीमा-नाम "db" है, क्योंकि यह "डेटाबेस नाम" जैसा दिखता है।
—
सेंथिल