【问题标题】:CREATE TABLE...LIKE not preserving primary keys in RedshiftCREATE TABLE...LIKE 不保留 Redshift 中的主键
【发布时间】:2021-11-10 16:51:03
【问题描述】:

我正在使用 Redshift 中的 CREATE TABLE...LIKE 语句创建表的副本,并且该副本正在工作,但主键没有被保留。

CREATE TABLE new_table (LIKE orig_table);

我是否遗漏了应指定的参数以确保其正常工作?

谢谢

【问题讨论】:

    标签: sql amazon-web-services amazon-redshift dbeaver


    【解决方案1】:

    来自CREATE TABLE

    使用 LIKE 选项创建的表不继承主键和外键约束。 LIKE 表继承分布样式、排序键、BACKUP 和 NULL 属性,但您不能显式设置它们在 CREATE TABLE ... LIKE 语句中。

    【讨论】:

      猜你喜欢
      • 2018-10-05
      • 2013-06-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-06
      • 2018-04-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多