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