Perl 数据库更改后如何更新Catalyst的结果文件夹

Perl 数据库更改后如何更新Catalyst的结果文件夹,perl,catalyst,Perl,Catalyst,我创建了一个Catalyst应用程序,并使用下面的命令创建了模式和模型 perl script/myapp_create.pl model TestDatabase DBIC::Schema MyApp::Schema::TestDatabase create=static dbi:mysql:db 在该命令之后,结果目录包含名为Abc的表的Abc.pm 现在,我在数据库db中又添加了一个名为xyz的表 我面临的问题是,我如何更新结果文件夹,使其现在也包含Xyz.pm的Xyz表 我只想使用cr

我创建了一个Catalyst应用程序,并使用下面的命令创建了模式模型

perl script/myapp_create.pl model TestDatabase DBIC::Schema MyApp::Schema::TestDatabase create=static dbi:mysql:db
在该命令之后,结果目录包含名为
Abc
的表的
Abc.pm

现在,我在数据库
db
中又添加了一个名为
xyz
的表
我面临的问题是,我如何更新结果文件夹,使其现在也包含
Xyz.pm
Xyz

我只想使用
create=static

再次执行上述命令后,结果文件夹将更改。

但是没有其他更好的方法吗?

没有,因为静态是实现这一点的方法,所以在数据库架构中每次更改后,都必须重新运行此语句

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