Django: Как сбросить базу данных одной модели / класса в приложении, управляющем несколькими разными классами? - PullRequest
0 голосов
/ 06 мая 2020

Может ли django удалить / стереть / очистить данные одной базы данных / класса в приложении, управляющем большим количеством дизъюнктивных классов? Или безопаснее создавать отдельное приложение для каждой отдельной / дизъюнктивной базы данных?

Я нашел, как удалить все данные из всех баз данных проекта, то есть:

python manage.py flush

Меня только удивило, что идентификаторы пользователей и идентификаторы классов не были сброшены до 1, но ранее использованные номера идентификаторов остались где-то в памяти проекта.

Я также обнаружил, что можно удалить / очистить все базы данных приложения signle, например здесь или здесь .

python manage.py migrate <app> zero

Здесь даже идентификаторы сбрасывались. Кто-нибудь знает, как сбросить идентификаторы пользователей, чтобы начать снова с номера 1?

Но нигде я не нашел, как удалить / стереть / очистить / сбросить базу данных / класс приложения с более чем одной базой данных. Я только нашел для ruby, что там это могло быть возможно, например:

Model.delete_all

или

Model.destroy_all

Но никто не подтвердил там, что команды действительно работают . Будет / Может ли он работать также в django?

С уважением, Рене

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...