Моя база данных 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");