Перенос данных в новую таблицу без нарушения кода и потери данных - PullRequest
0 голосов
/ 30 мая 2019

Я хочу изменить тип данных некоторых столбцов в моей таблице с tinyint на enum, и я не хочу разбивать код, используя эту таблицу, и терять данные во время этого изменения.Стратегия, которую я думаю использовать:

  • Создайте новую таблицу с этой новой схемой.
  • Обновите мой код для записи как в старые, так и в новые таблицы, чтобы я непотерять данные во время миграции.
  • Переносить данные из старой таблицы в новую таблицу.
  • Сделать код только для записи в новую таблицу.

Просто хочу получить некоторыемнения об этой стратегии и есть ли лучший и более простой способ сделать это?

...