【问题标题】:how to update Result folder of Catalyst after change in database更改数据库后如何更新催化剂的结果文件夹
【发布时间】:2012-03-28 19:38:26
【问题描述】:

我创建了一个 Catalyst 应用程序,并使用以下命令创建了 SchemaModel

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

在此命令之后,结果目录包含名为abc 的表的Abc.pm

现在我在我的数据库db 中添加了一个名为xyz 的表。
我面临的问题是,我如何更新 Result 文件夹,这样现在它还包含 Xyz.pmxyz 表。

我只想使用create=static

再次执行上述命令后,Result文件夹发生变化。
但是就没有其他更好的办法了吗?

【问题讨论】:

    标签: perl catalyst


    【解决方案1】:

    不,因为静态是执行此操作的方式,所以您必须在每次更改数据库架构后重新运行此语句。

    这就是为什么我通常把这个命令放在一个小的 shell 脚本中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-21
      • 1970-01-01
      • 1970-01-01
      • 2021-12-11
      相关资源
      最近更新 更多