在大量的PostgreSQL INSERT中自动生成ID

时间:2015-01-07 13:40:03

标签: sql postgresql

我尝试将表复制到另一个表中,但字段不一样(这不是问题),表目标中的某些字段是可选的。

我这样想:

INSERT INTO data(Email, Title, FirstName, LastName) 
SELECT champs5, champs1, champs3, champs4 
FROM tmp

但问题来自id字段,当然需要:

ERROR:  null value in column "id" violates not-null constraint

如何告诉Postgres自动为INSERT的每一行生成ID?

0 个答案:

没有答案