我一直在Django的应用程序工作。首先,为了简单起见,我一直在使用sqlite3作为数据库。Django + PostgreSQL:如何重置主键?
但是,一旦我转移到PostgreSQL,我遇到了一些问题:一旦我清除表的主键不会重置。
这个程序是一个长时间(星期)播放的游戏。因此,每次新游戏开始时,所有数据都会从数据库中清除,然后添加新的随机数据。
我希望每次清理/重建游戏时都能够从主键开始1
“重新开始”。
该代码仍然按原样运行,但整数是描述游戏中对象的非常自然的方式。我希望每个新游戏都从1开始,而不是上一次游戏中断。
如何在PostgreSQL中重置主键计数器?请记住,我不需要保留表中的数据,因为无论如何我都会清除它。
我想我可以诉诸只是删除表,然后重新创建它,但我宁愿不要如果可以避免... – 2009-02-13 05:59:44
我自己丢下了桌子......我花了太多时间试图弄清楚 – fuentesjr 2009-02-13 07:12:43