Знаете ли вы какой-либо хороший инструмент миграции схемы базы данных? - PullRequest
3 голосов
/ 02 июля 2011

В настоящее время я пишу приложение V2, помимо изменения кода, были сделаны некоторые улучшения в базе данных, а также новые данные (столбцы / таблицы).

Теперь мне нужно перенести данные V1 в приложение V2.

Что мне нужно сделать, так это сопоставить поле в базе данных V1 с полем в базе данных V2, установить значение по умолчанию для поля, которого не было в V1, преобразовать ТИП ДАННЫХ из V1 в V2 (например, UNIX_TIMESTAMP в DATETIME).

Это перенос данных из MySQL в MySQL, поэтому меня не волнует преобразование базы данных.

Есть идеи о каких-либо инструментах? Или мне нужно написать самому?

Ответы [ 2 ]

1 голос
/ 02 июля 2011

Настройте систему V1, выполните миграцию вручную (я имею в виду в консоли SQL), зарегистрируйте ваши команды - захваченные команды - это cca. Скрипт миграции.

0 голосов
/ 02 июля 2011

Попробуйте MySQL WorkBench .Это действительно хорошо.Универсальное решение для моделирования данных, администрирования сервера и разработки SQL.

...