Англійська лексика: Розробка програмного забезпечення · Бази даних і збереження даних

Що означає migration?

Значення й приклади · Розробка програмного забезпечення

/maɪˈɡreɪʃən/іменникОсновний термін

migration: міграція, міграційний скрипт

Версійований скрипт, що контрольовано змінює схему бази даних; у ширшому значенні — проєкт перенесення даних між базами або системами.

Де і як уживається

У розробці міграції — це файли, якими керують Flyway, Liquibase, Alembic, Rails або Django. Їх пишуть, запускають, застосовують і відкочують. Проєкт міграції, наприклад з Oracle на PostgreSQL, — значно масштабніше завдання.

Приклади речень

  1. Write a migration that adds the column, and another one later that drops the old one.

    Напишіть одну міграцію, що додає стовпець, а згодом — іншу, що видаляє старий.

    Окремі версійовані кроки дають змогу контрольовано додати й пізніше прибрати поле.

  2. The deploy failed because a migration timed out on the large events table.

    Розгортання не вдалося, бо міграція перевищила час очікування на великій таблиці events.

    Обробка великої таблиці тривала довше за дозволений час під час розгортання.

Поширені словосполучення

  • run a migration
  • write a migration
  • schema migration
  • roll back a migration
  • data migration

Це слово в інших галузях

Те саме англійське слово може мати інше значення в іншій галузі:

Інші терміни: Бази даних і збереження даних

Закріплюйте лексику читанням

Тексти відповідного рівня допомагають запам’ятовувати нові слова. Оберіть безкоштовні книжки англійською: