rose-db-object

    1热度

    1回答

    如何使用Rose::DB::Object进行不区分大小写的搜索? 这里是一个Rose::DB::Object搜索的形式: my $my_matches = $_my_table_class_mgr->get_objects( query => [ my_field => $my_value, ], ); 有什么我可以添加到“查询”的参数,也许?但是,我在here

    0热度

    1回答

    我正在写一个使用Rose :: DB进行持久化抽象的perl应用程序,但我遇到了初始化我的Rose :: DB子类的问题,配置文件。 的文档始终呈现硬编码的例子,如: # Register your lone data source using the default type and domain __PACKAGE__->register_db( driver => 'pg',

    0热度

    1回答

    我正在使用Rose::DB::Object::Manager(get/iterate方法)从数据库获取数据,并使用HTML::Template进行报告。 HTML报告要求TMPL_LOOP显示数据库中的条目。 我的问题是如何使用RDBOM的get/iterate方法创建数组引用并将其传递给HTML::Template。谢谢。

    3热度

    2回答

    是否可以将列添加到虚拟的DBIx :: Class :: Row对象中,因为它们未保存到数据库中?我正在寻找通过其非持久性列提供的功能,如Rose :: DB :: Object http://search.cpan.org/dist/Rose-DB-Object/lib/Rose/DB/Object/Metadata.pm#nonpersistent_columns

    0热度

    2回答

    我正在尝试做一个简单的Rose数据库调用: $ id = xyz; $ name =“company”; DataB::testTable::Manager->get_testTable(query =>[ id => $id, name => $name ]); 在有可能不会写,每次整个查询,并宣布它像一个字符串变量,这样我可以叫 DataB::testTable::Manager->get

    0热度

    1回答

    我试图使这个简单的通话: DataB::testTable::Manager->get_testTable(query => [ id => $id, name => $name ]) 这工作完全正常。但有可能为查询传递一个变量。例如: $query = "id => $id , name => $name"; DataB::testTable::Manager->get_testTable

    1热度

    1回答

    我试图弄清楚为什么我不能元素的内部访问一个祝福参考: 这是我的模块: package Test::Node __PACKAGE__->meta->setup( table => 'node', columns => [ id => { type => 'serial', not_null => 1 }, name => {

    0热度

    1回答

    我正试图做一个简单的数据添加到数据库表(PostgreSQL)。起初,我甚至无法得到一个简单的 $my_item = $_item_class->new(...); 工作。我发现我在代码中拼写了一个与我的“模型”代码中的字段不同的字段。 但是,现在,这是工作,但是当我尝试: $my_item->save; 似乎会抛出异常。所有这些都发生在一个eval {...}结构中,我想捕获异常并查看出

    0热度

    2回答

    我想写一个使用阵列或散列的Rose :: DB :: Object查询字符串,但我不确定如何去做吧。我试图编写一个更新函数基于列表中列举的数组中的某些ID。不幸的是,我没有任何其他唯一键来过滤构建查询,所以我需要查询特定的ID。 从本质上讲,我想以编程写如下: my $list = My::DB::Manager->get_items(query => [ {id => 1},

    0热度

    2回答

    我正在使用Rose::DB::Object,SQLite和中文文本。我的类看起来像这样: package My::DB; use base qw(Rose::DB); __PACKAGE__->use_private_registry; __PACKAGE__->register_db( driver => 'sqlite', database => 'data/sq