设置PostgreSQL模式名称以创建Catalyst模型

时间:2019-01-07 14:01:33

标签: perl catalyst

我的PostgreSQL数据库具有更多的架构,而不仅仅是默认的public。现在,我需要使用Catalyst脚本从这些表中生成模型组件

script/my_app_create.pl model DB_T DBIC::Schema my_app::Schema create=static db_schema=prod components=TimeStamp,EncodedColumn 'dbi:Pg:dbname=my_app;host=localhost' 'username' 'password' '{ AutoCommit => 1 }'

该命令生成了所需的Perl模块文件,但是有关于模式名称('prod')的字样。表中省略了模式名称:

__PACKAGE__->table("stock");

我期待这样的事情:

__PACKAGE__->table("prod.stock");

0 个答案:

没有答案