【发布时间】:2021-11-10 16:51:03
【问题描述】:
我正在使用 Redshift 中的 CREATE TABLE...LIKE 语句创建表的副本,并且该副本正在工作,但主键没有被保留。
CREATE TABLE new_table (LIKE orig_table);
我是否遗漏了应指定的参数以确保其正常工作?
谢谢
【问题讨论】:
标签: sql amazon-web-services amazon-redshift dbeaver
我正在使用 Redshift 中的 CREATE TABLE...LIKE 语句创建表的副本,并且该副本正在工作,但主键没有被保留。
CREATE TABLE new_table (LIKE orig_table);
我是否遗漏了应指定的参数以确保其正常工作?
谢谢
【问题讨论】:
标签: sql amazon-web-services amazon-redshift dbeaver
使用 LIKE 选项创建的表不继承主键和外键约束。 LIKE 表继承分布样式、排序键、BACKUP 和 NULL 属性,但您不能显式设置它们在 CREATE TABLE ... LIKE 语句中。
【讨论】: