如何将串行分配为现有数据的主键?

时间:2017-03-24 14:00:39

标签: postgresql

我在postgres中有一个表,当我重复这些值时,我会分配任何主键,但现在我想通过更改表并添加串行列作为主键来为其添加主键。它是否允许我这样做,它会在我改变表后为现有数据分配序列号吗?这样做的最佳做法是什么?

1 个答案:

答案 0 :(得分:1)

alter table t
add column i serial primary key;

https://www.postgresql.org/docs/current/static/sql-altertable.html