Я работал над приложением в Django. Начнем с того, что для простоты я использовал sqlite3 для базы данных.
Однако, как только я перешел на PostgreSQL, у меня возникла небольшая проблема: первичный ключ не сбрасывается после очистки таблицы.
Это приложение представляет собой игру, в которую играют в течение длительного периода времени (недели). Таким образом, каждый раз, когда начинается новая игра, все данные удаляются из базы данных, а затем добавляются новые рандомизированные данные.
Я бы хотел иметь возможность "начинать заново" с первичных ключей, начинающихся с 1
каждый раз, когда я очищаю / перестраиваю игру.
Код все еще работает как есть, но целые числа - довольно естественный способ описания объектов в моей игре. Я бы хотел, чтобы каждая новая игра начиналась с 1, а не с того места, где остановилась последняя игра.
Как мне сбросить счетчик первичного ключа в PostgreSQL? Имейте в виду, что мне не нужно сохранять данные в таблице, так как я все равно их стираю.