Встречается на собеседованиях • сегодня
Что такое фейковые миграции в Djnago
Фейковые миграции в Django — это применение миграций без реального изменения структуры БД. Используются, когда нужно отметить миграцию как выполненную без фактического выполнения SQL-запросов.
Основные сценарии использования:
- Когда миграция уже была применена вручную
- Для синхронизации окружений (dev/prod)
- При слиянии веток с конфликтующими миграциями
Пример команды:
python
python manage.py migrate --fake my_app 0002_migration_nameВажно:
- Используйте осторожно, только если уверены в состоянии БД
- Не fake-ите initial-миграции
- После fake проверяйте целостность схемы БД
Пример ситуации:
python
# Миграция уже выполнена вручную (например, через прямой SQL)
# Тогда можно сделать:
python manage.py makemigrations
python manage.py migrate --fake
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы