【发布时间】:2015-09-12 17:39:12
【问题描述】:
我必须在 redshift 中关闭表上的标识并将历史值插入其中。
如果我尝试将值插入标识列,则会出现以下错误
错误:0A000:无法将标识列设置为值
【问题讨论】:
-
如果你的表只包含历史值,而你指定为标识的列会有重复数据,那么将该列创建为标识有什么用?
-
无法在 Redshift 表中关闭身份是一个巨大的缺点。这意味着,每次重新加载 Dimension 时,都必须使用新的代理键重新加载 Fact 表。