我想知道我们reset/reseed
identity
列如何Amazon redshift
我还希望在我的表格中添加auto increment
列。
答案 0 :(得分:0)
创建表格时可以执行类似的操作。
create table test(id bigint identity(1,1))
无法在现有表中添加标识列,因此您需要重新创建新表,然后从现有表中复制数据。重新创建时,您可以根据需要将标识重置为列。
答案 1 :(得分:0)
我也有类似的情况,可以在Redshift中保留Identity列,尤其是在表被截断时。不幸的是,我找不到重置身份列的任何选项。在需要休息时使用替代方法创建表,但这在所有情况下都不起作用。