dbix-class

    1热度

    1回答

    我们在过去的几周内重新定位了我们的服务器,并且随机(但是太频繁地)发生了跟踪错误。 dbix verison现在是0.082820,之前是0.08250,但未出现此错误。 “在解析方法中找到存根”???“overloading”“”“在包中”XXX“位于/home/perlbrew/.perlbrew/libs/[email protected]/lib/perl5/ DBIx/Class/Row

    1热度

    1回答

    在Catalyst上传对象被祝福的方法中,它们都不允许检索实际的“blob”,以便直接在数据库中存储它。 http://search.cpan.org/~jjnapiork/Catalyst-Runtime-5.90114/lib/Catalyst/Request/Upload.pm 有什么办法来解决这个或者我应该只是改变存储路径的模式?

    0热度

    1回答

    运行cpanm --look DBIx::Class ; cd examples/Schema/使用示例数据库。 use 5.024; use strictures; use JSON::MaybeXS qw(encode_json); use MyApp::Schema qw(); use Sub::Install qw(); my $s = MyApp::Schema->conne

    1热度

    1回答

    我只是一个新手,Perl和我试图使用Perl DBIx ::类ORM。我想转换一个SQL语句是有时像 SELECT `COLUMN_1` FROM TABLE WHERE `COLUMN_NAME` LIKE "regex1" AND `COLUMN_NAME` NOT LIKE` "regex2". 我知道search_where声明的补充条件,但我不能够找到像等价,而不

    1热度

    1回答

    我是新来的DBIC。我已经将数据导入数据库。无法在表格之间创建关系,因为显然,子表格的外键列中的所有值都不具有父表格中的对应值。 那么还可以在表格之间进行连接吗?我浏览了教程和文档,但没有发现解决这个问题的东西。

    1热度

    1回答

    我有下面的代码: my $savepoint = $c->db->txn_scope_guard; return $self->render('subnet/create', error => [ create => [email protected] ], servers => $self->rows('Server')->lookup, ) unless $subnet = ev

    2热度

    2回答

    我有下面的代码: #find contact with given email and/or phone sub contact { my($self, $email, $phone) = @_; my $user = $self; $user = $user->search({ email => $email }) if $email; $user =

    1热度

    1回答

    当我试图转储数据库Fixtures: dbic-migration --schema_class App::Schema --database PostgreSQL -Ilib dump_all_sets 我得到了错误: DBIx::Class::Schema::source(): Can't find source for Schet at /home/xxx/lib/perl5/x86_6

    1热度

    1回答

    我想添加触发器到我的数据库。我使用DBIx::Class并遵循以下示例:1,2。 我的代码是: package App::Schema; use base qw/DBIx::Class::Schema/; __PACKAGE__->load_namespaces(); sub sqlt_deploy_hook { my ($self, $schema) = @_; $s

    2热度

    1回答

    我正在寻找一种方法来截断与DBIx::Class表,但我无法找到任何网络上的东西,除了一些建议,如删除所有行而不是截断表。 不幸的是,TRUNCATE要快得多,我希望能够正确地做到这一点。现在,我想我会使用DBI截断,但它有点缺点。 这有可能以任何方式吗? 在此先感谢:-)