回答

收藏

Redshift:定义复合主键

技术问答 技术问答 86 人阅读 | 0 人回复 | 2023-09-12

我有一个表,我想为它定义一个主键redshift复合主键。我在创建表语法时遇到了一些麻烦。这是我正在尝试的:
- o2 l' P! d! z3 [Create table metrics  (     id varchar     runtime timestamp,    category varchar     location varchar(30))primary key(id,runtime),sortkey(runtime);失败并显示消息:/ l3 `1 e6 k: M  O
ERROR:  syntax error at or near &quotRIMARY"谁能帮我找到解决办法?提前感谢。) V4 B9 \$ B- I9 W# g
                                                               
7 B- x: l+ W% V7 Y! n8 a    解决方案:                                                               
: X7 |6 Q9 g( e6 ?) V                                                                该primary key约束位于包含每列的括号内:: j' @! g3 T! b7 f- i6 f
Create table metrics  (     id varchar     runtime timestamp,    category varchar     location varchar     primary key(id,runtime))sortkey(runtime);
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则