как обновить папку результатов Catalyst после изменения в базе данных - PullRequest
2 голосов
/ 28 марта 2012

Я создал одно приложение Catalyst и создал Схема и Модель , используя следующую команду

perl script/myapp_create.pl model TestDatabase DBIC::Schema MyApp::Schema::TestDatabase create=static dbi:mysql:db

После этой команды каталог результатов содержит Abc.pm для таблицы с именем abc.

Теперь я добавил еще одну таблицу с именем xyz в свою базу данных db.
Проблема, с которой я столкнулся, заключается в том, как мне обновить результатпапка , так что теперь она содержит Xyz.pm для таблицы xyz.

Я хочу использовать только create=static.

После повторного выполнения вышеуказанной команды папка Result изменится.
Но разве нет лучшего способа?

1 Ответ

3 голосов
/ 28 марта 2012

Нет, поскольку статический способ это сделать, вам придется перезапускать этот оператор после каждого изменения в схеме базы данных.

Вот почему я обычно помещаю эту команду в небольшой скрипт оболочки.

...