Задать вопрос
opium
@opium
Просто люблю качественно работать

Какие есть бесплатные инструменты для сравнения структур бд mysql?

Есть две базы от разных версий движков, хочется посмотреть какие изменения внесли в структуру новой бд, таблиц с 500 штук, вручную очень геморно.
  • Вопрос задан
  • 3921 просмотр
Подписаться 6 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 5
dbForge Studio for MySQL — отличная программа с кучей возможностей, в том числе есть и сравнение схем. Бесплатная.
Ответ написан
@niko83
Можно попробовать сделать mysqldump --no-data для двух баз
и vimdiff db1.sql db2.sql
Ответ написан
@LastDragon
Mysql Workbench (http://www.mysql.com/products/workbench/) можно попробовать, особенно в том случае если нужен sql скрипт для изменения структуры старой бд. Если не нужен, то проще, как и сказал niko83, сделать дампы и сравнить их.
Ответ написан
Комментировать
321
@321
Советую воспользоваться утилитой mysqldiff.

Инструкция.
Ответ написан
Комментировать
maxidler
@maxidler
Можно выдернуть код отсюда: github.com/idler/MMP/blob/master/lib/dbDiff.class.php
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы