Логотип

Миграция

Технологии и инженерия

Определение

Миграция (англ. migration) — запланированное изменение структуры базы данных в СУБД или перенос данных из одной системы в другую. В разработке миграцией называют небольшой скрипт, который, например, добавляет в таблицу заказов поле «способ доставки». Такие скрипты хранят вместе с кодом и применяют автоматически при каждой выкладке, поэтому база на всех серверах устроена одинаково. Крупная миграция — переезд со старой системы на новую с переносом клиентов, заказов и истории. Ее готовят отдельно: сверяют данные до и после, репетируют на копии, планируют откат. Ошибка миграции бьет по целостности данных. При выкладке без простоя изменения базы держат совместимыми со старой версией приложения.

Также говорят

миграшка, накатить миграцию.