有没有办法在没有数据的情况下在redshift中创建表的副本?但是,我希望所有表模式(如压缩,每个列排序键和主键的数据类型)保持不变。
答案 0 :(得分:1)
在文档CREATE TABLE
中查看LIKE
语句的CREATE TABLE
选项
它不保留主键,但它会复制列和sort / dist键,如下所示:
CREATE TABLE new_table (LIKE existing_table);
除非您将原始DDL语句保留在某处并使用新表名重新执行,否则这是您可以获得的最佳效果。