Слияние структуры и данных MySQL - PullRequest
1 голос
/ 19 января 2010

У меня есть база данных MySQL, запущенная на машине развертывания, которая также содержит данные. Затем у меня есть другая база данных MySQL, которая в течение некоторого времени развивалась в терминах СТРУКТУРА + ДАННЫЕ. Мне нужен способ объединить изменения (ТОЛЬКО) для структуры и данных с БД в машине развертывания, не нарушая существующие данные. Кто-нибудь знает доступный инструмент, который может сделать это безопасно. Я посмотрел на несколько инструментов сравнения, но мне нужен инструмент, который может автоматизировать операцию слияния. Также обратите внимание, что большая часть данных в таблицах представлена ​​в двоичном формате, поэтому я не могу использовать многие инструменты сравнения файлов. Кто-нибудь знает решение этой проблемы?

1 Ответ

0 голосов
/ 19 января 2010

Я сомневаюсь, что вы сможете обойтись без собственной оплаты и слияния.

Считать структуры в обеих базах данных, выполнить несколько операторов alter table [table], добавить столбец [foo], чтобы обновить структуру, а затем перенести данные построчно (SELECT * в старой базе данных, UPDATE [новые столбцы] WHERE [основной ключевые условия]).

Нет более легкого пути к моим знаниям.

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