postgres数据不想mysql数据那样支持一个主建,自增的id,而我们需要一个id,那就可以创建一个序列id,默认为下一个,在数据库中添加一个id字段,保存。
在查询的地方写sql语句实现序列的创建
alter table default_table alter column id set default nextval('database_seqid');
更新序列id
update default_table set id = nextval('database_seqid');
查询是否有序列id
select nextval('database_seqid');
能够查到说明序列创建成功!default_table为要创建的表名,database为数据名。