Я использую Catalyst для приложения и собираюсь обновить производственную версию до следующего основного выпуска. В новом выпуске в базу данных внесено много изменений. ORM в Catalyst создается с помощью DBIx :: Class :: Schema :: Loader из базы данных физической разработки. В таких фреймворках, как рельсы, ORM работает наоборот, и переход от одной версии к другой прост.
Может ли кто-нибудь сказать мне, есть ли решения для создания сценария изменения, который изменяет старую версию базы данных на более новую? Я пробовал mysqldiff, MySQL Workbench (опция синхронизации не работает), RedGate, Toad for MySQL и ряд других инструментов. Должен быть более простой способ сделать это в приложении Catalyst или в модели DBIx :: Class.
Может кто-нибудь помочь мне? Спасибо
Роб