我一直在Django 做一个应用程序.首先,为了简单起见,我一直使用sqlite3作为数据库.
然而,一旦我转移到PostgreSQL,我就遇到了一个小问题:一旦我清空一个表,主键就不会重置.
此应用程序是一款长时间(数周)玩的游戏.因此,每次新游戏开始时,所有数据都会从数据库中清除,然后添加新的随机数据.
我希望每次清理/重建游戏时都能用主键从1
开始"重新开始".
代码仍然按原样工作,但是整数是描述游戏中对象的一种非常自然的方式.我希望每一场新游戏都从1开始,而不是从上一场比赛停止的地方开始.
如何在PostgreSQL中重置主键计数器?请记住,我不需要保留表中的数据,因为无论如何我都会将其清除.