您好我正在尝试为我的所有sachems找到表格,列和类型,而不仅仅是redshift中的公共字段
答案 0 :(得分:0)
看看System Tables Reference - Amazon Redshift。
例如:PG_TABLE_DEF存储有关表列的信息:
select "column", type, encoding, distkey, sortkey, "notnull"
from pg_table_def
where tablename = 'lineorder_compound'
and sortkey <> 0;
column | type | encoding | distkey | sortkey | notnull
-------------+---------+----------+---------+---------+--------
lo_orderkey | integer | delta32k | false | 1 | true
lo_custkey | integer | none | false | 2 | true
lo_partkey | integer | none | true | 3 | true
lo_suppkey | integer | delta32k | false | 4 | true
lo_orderdate | integer | delta | false | 5 | true
(5 rows)
答案 1 :(得分:0)
@John,我查看了系统表引用,主要问题是它只能查看基本表中的表和列。
我只需要提取从这些表创建的视图,只显示视图中的列,而不显示它们基于的基本表。