Миграции в средах - это, в основном, запросы к базе данных в простых терминах.Эта концепция является общей и не зависит от какого-либо языка.
Во время разработки вы продолжаете добавлять новые таблицы и изменять некоторые объекты базы данных, а миграция в рамках помогает вам поддерживать все это.В основном это 2 основные части (их может быть намного больше).
Обычно это изменение в объекте базы данных (которое может быть вставлено, удалено, обновлено и т. Д.), А вниз - откат того, что вы делаете с помощью up.
Когда вы закончите с нажатием кода наgit (или любое программное обеспечение для управления кодом, которое вы используете), разработчики, которые извлекают код, просто запускают миграции, чтобы вам не приходилось явно сообщать им, что вы изменили в базе данных.