数据加载到具有Redshift中的复合主键的表中

时间:2018-06-28 10:29:59

标签: amazon-web-services amazon-redshift

当我尝试在redshift中创建复合主键时,尽管我尝试在表中进行加载,但create table语句成功执行,但数据加载失败,表明不允许使用多个主键。

1 个答案:

答案 0 :(得分:0)

Amazon Redshift并未大量使用主键。例如,它不强制唯一性-这是应用程序的责任。

主键 用于优化查询。

请参阅:Defining Constraints - Amazon Redshift

因此,除非您有特殊需要,否则在数据加载阶段避免主键可能会更容易。您以后随时可以进行优化。