Я работаю над проектом Django, а также собираю и тестирую базу данных на GCP. Он полон тестовых данных и беспорядка.
Теперь я хочу выпустить приложение с новой и бесплатной sh другой базой данных.
Как мне перейти на новую базу данных? со всеми этими migrations/
папками?
Я не хочу удалять папку, потому что разработка может продолжаться.
Данные не нужно сохранять. Это только тестовые данные.
Django версия 2.2; Python 3.7
Спасибо.
========= update
После изменения settings.py
, python manage.py makemigrations
говорит, что никаких изменений не обнаружено.
Тогда я сделал python manage.py migrate
, и теперь жалуется, что отношения не существует.
============== update2
Проблема, кажется, в том, что у меня было имя таблицы Customer
, и я изменил его на «Клиент». Теперь он жалуется на «psycopg2.errors.UndefinedTable: отношение« app_customer »не существует».
Как это исправить, возможно, не удаляя все файлы в migrations/
?
== ============== update final
После исключения всех возможностей я обнаружил, что "новая" база данных совсем не новая. Я перенес эту базу данных на несколько месяцев: go.
Теперь я создал новую * fre sh и migrate
работал как чудо.
Еще раз, спасибо всем за ваше предложения.