Postgresql 自增id的一些思考

2017-02-22  本文已影响0人  SKSun

问题:

   在重复导数据的过程中,清除数据之后重新导入的数据id的起始值是以上一次导入的最后一个值的下一个值为起始值,而不是从1开始。

解决思路

   - 在MySQL中可以用truncate table tb_name来清除表,而pg使用这个命令其seq的起始值没有从1开始。
   - 比较简单一个办法就是将id这个column删除再重新建
   - 也可以在每次清空表后重新设置seq的起始值。
1.png
上一篇 下一篇

猜你喜欢

热点阅读