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