【发布时间】:2018-05-23 07:29:18
【问题描述】:
这是更改 Redshift 表中的排序和分布键的查询。
CREATE TABLE new_dummy
DISTKEY (id)
SORTKEY (account_id,created_at)
AS (SELECT * FROM dummy);
ALTER TABLE dummy RENAME TO old_dummy;
ALTER TABLE new_dummy RENAME TO dummy;
DROP TABLE old_dummy;
它会抛出以下错误:
错误:无法删除表 old_dummy,因为其他对象依赖于它 提示:使用 DROP ... CASCADE 也可以删除依赖对象。
那么是不是不能更改依赖表的键?
【问题讨论】:
标签: amazon-web-services amazon-redshift