Установка имени схемы PostgreSQL для создания модели Catalyst - PullRequest
0 голосов
/ 07 января 2019

Моя база данных PostgreSQL имеет больше схем, а не только общедоступную по умолчанию. Теперь мне нужно сгенерировать компоненты модели из этих таблиц, используя скрипт 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");
...