Задать вопрос
@NyxDeveloper

Почему django makemigrations удаляет объекты в базе данных?

Перехожу с sqlite3 на Postgres, делаю переливку из старой базы в новую, так как некоторые модели менялись нужно было применить миграции, но при каждом makemigrations/migrate происходит удаление абсолютно всех объектов из новой базы данных, которые до этого были залиты. Работаю на удаленном сервере через SFTP, не понимаю что не так, потому что на сервере код идентичен абсолютно полностью. Что может быть не так?
  • Вопрос задан
  • 74 просмотра
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
@NyxDeveloper Автор вопроса
Если работать через удаленное подключение в PyCharm и не отключить автоматическую подгрузку базы данных на сервер при создании и применении миграций, то вместе со всеми изменениями в коде на сервер будет загружена пустая база данных, так как PyCharm ее воспринимает как измененный файл. Поэтому, при работе с удаленным сервером, применять миграции следует в терминале вашей ssh сессии.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы