Как работать с id в postgresql через django

Я изучаю django, делаю видеоурок по созданию сайта на django + postgresql и столкнулся со следующей проблемой. При работе с postgresql через django admin (модель), я создаю товары, которым автоматически присваивается id. Сначала все идет правильно - товары создаются начиная с id 1 и далее по возрастанию. Но если через django admin удалить первый товар (у которого id=1), то id оставшихся товаров не меняется, то есть товар, id которого был равен 2, не становится товаром, id которого равен 1. Что выглядит крайне нелогично. Подскажите, пожалуйста, как сделать так, чтобы при удалении первого товара логически менялся id всех остальных (т.е. id=2 менялся на id=1 и так далее)?

Вернуться на верх