Amazon web services 在aws红移中添加排序键
如何更改aws redshit中已经存在的列,使其成为排序键 就像我在表users中有一个列用户名,我想把它变成一个sortkey 是否有类似以下内容的sql查询: “更改表用户添加sortkey(用户名)”Amazon web services 在aws红移中添加排序键,amazon-web-services,Amazon Web Services,如何更改aws redshit中已经存在的列,使其成为排序键 就像我在表users中有一个列用户名,我想把它变成一个sortkey 是否有类似以下内容的sql查询: “更改表用户添加sortkey(用户名)” 提前感谢。只是为了让其他人不受此困扰 无法使用alter或任何其他命令将aws红移中的sortkey添加到现有表中。拉动当前表的创建脚本,修改要作为排序键的列,并将表名更改为table2 INSERT INTO table2 SELECT * FROM table1; ALTER TAB
提前感谢。只是为了让其他人不受此困扰
无法使用alter或任何其他命令将aws红移中的sortkey添加到现有表中。拉动当前表的创建脚本,修改要作为排序键的列,并将表名更改为table2
INSERT INTO table2
SELECT * FROM table1;
ALTER TABLE table1 RENAME TO table3;
ALTER TABLE table2 RENAME TO table1;
DROP TABLE table3;
将数据从“表1”导入表2中
INSERT INTO table2
SELECT * FROM table1;
ALTER TABLE table1 RENAME TO table3;
ALTER TABLE table2 RENAME TO table1;
DROP TABLE table3;
2019年12月,可以在现有红移表中添加排序键。请参阅文档
给那些在这条柱子上绊倒的人。现在复合排序键允许使用此功能。