MySQL применить только необходимые изменения - PullRequest
0 голосов
/ 06 мая 2019

У меня есть 2 экземпляра БД, работающих на dev и prod.

В dev я создал таблицу students со следующей схемой

create table students (name varchar(20), age int, place varchar(100));

Я создал ту же БД в prod, используя приведенную выше схему dev.

Теперь я изменил схему разработки 3 раза

alter table students modify name varchar(50);

alter table students modify name varchar(100);

alter table students modify name varchar(150);

как только БД dev станет стабильной, я хочу применить эти изменения к prod.
поскольку все изменения, которые я сделал в dev, относятся только к одному полю, нет необходимости применять 3 alter команды в prod. Вместо этого мне нужно применить только 3-ю команду alter в prod.

Существует ли какой-либо инструмент для применения только необходимых изменений?

...