Redshift 截断表并重置身份?

Posted

技术标签:

【中文标题】Redshift 截断表并重置身份?【英文标题】:Redshift Truncate table and reset Identity? 【发布时间】:2020-10-26 02:37:10 【问题描述】:

我知道在 PostgresQL 中有

truncate table restart identity;

但这在 Redshift 中不起作用。在 Redshift 中还有其他方法可以做到这一点吗?否则我觉得删除表并重新创建和加载会很痛苦。

【问题讨论】:

【参考方案1】:

无法像其他 sql 数据库一样在 redshift 中重新设置标识值。您必须创建新表并将数据移到那里。

【讨论】:

以上是关于Redshift 截断表并重置身份?的主要内容,如果未能解决你的问题,请参考以下文章

使用 Amazon Redshift 进行维度建模是不是可行

Spark 2.0.0 使用 jdbc 从 Redshift 表中截断

如何将访问密钥和秘密密钥 shell 变量传递给 Redshift 复制命令

为啥 Amazon Redshift 会截断此 JSON 浮点数据的精度?

星型模式的 OLAP 或 OLTP?

有没有办法在通过 Glue 插入 Redshift 时简单地截断列?