Redshift'te, tablom neden aşağıdaki sorguda görünmüyor? Kesinlikle var, çalıştırdığım bir sonraki sorgu ile gösterildiği gibi. Bir şema için tüm tabloları listelemek için bir yol istiyorum:
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
Sorunuzla ilgisi yok, ancak farklı bir işlev değil. Karışıklığı önlemek için parantezleri kaldırmanızı öneririm. İkinci düşüncede, bir şemada aynı ada sahip iki tablo bulunamayacağından, farklı kendini de kaldırabilirsiniz.
—
Lennart
Sonucu nedir:
—
Lennart
select schemaname, tablename from pg_table_def
?
Şema adınızın "db" olduğundan emin misiniz, çünkü "veritabanı adı" gibi görünüyor mu ?.
—
Senthil