1. Что такое миграция, для чего конкретно нужна и как это связанно с сохранением данных?переход от одной структуры БД к другой без потери косистентности
2. Чем миграция отличается от db_upgrade or db_downgrade?миграция подразумевает как прямое изменение апгрейд, так и обратное изменение - даунгрейд
3. Что будет, если миграции не производить?миграции можно не делать,