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

Мой вариант использования - взять данные из одной версии схемы MySQL и поместить их в другую.Поэтому еще до размещения данных я хочу проверить, совместима ли схема источника с пунктом назначения.Например, если новый столбец добавлен в пункт назначения и имеет значение NULL, то он все еще совместим, поскольку удаление столбца не является совместимым изменением, поскольку в источнике теперь есть дополнительный столбец, а в пункте назначения нет и будет прерываться импорт данных.

1 Ответ

0 голосов
/ 28 декабря 2018

для сравнения схемы двух баз данных MySQL, которую я предлагаю использовать:

TiCodeX SQL Schema Compare (https://www.ticodex.com).

Это также дает вамСкрипт миграции для обновления целевой базы данных в случае различий.

Это очень дешевый, но профессиональный инструмент, и с той же лицензией вы можете использовать его также для баз данных MicrosoftSQL и PostgreSQL.

Стоитупомянуть, что это единственный инструмент, который я нашел, который также хорошо работает на Linux и MacOS.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...