dbix-class

    2热度

    2回答

    我有一个桥表book_person表book和person之间提供多对多的关系。在这张表中我还有角色定义,用来设置某个人对特定书籍的角色(作者,编辑,插图画家,译者等)。现在我考虑将角色拆分为单独的角色表(如book_author,book_translator等)。但我怀疑,这是不是好主意?对于专业人士来说,它使数据库更加干净,并且我看到DBIC模式加载程序检测到这样简单的桥接表并为我创建了多对

    0热度

    2回答

    SELECT me.id,me.date_created,me.date_updated,me.yes, me.name,me.description,me.currency,me。锁定,me.skip, me.uri_part,me.user_id, 是+货币作为重量 FROM我具有((重量< 5))按重量计顺序的想法; 怎样才能在DBIx ::类,查询,而无需使用文字SQL这样的: my $q

    2热度

    1回答

    我正在用DBIx::Class::Candy自己写DBIx::Class模式类。目前,我围绕复杂数据库设计的一部分进行了介绍。 我已经安装使用大部分为DBIx::Class::Relationship模板造型1:n,n:1和n:m关系(与一个单一的主键)的类。一切都好,但我没有得到这个特定的关系运行。 Game_Users是两个无关表Games和Users之间的n:m关系表。另一方面,Turns是

    0热度

    2回答

    我有一个表, “上岗”,例如: +----+---------+------------+ | id | author | text | +----+---------+------------+ | 1 | bob | hello | | 2 | jim | hi bob | +----+---------+------------+ ,也有 “标签”,例如: +----+--

    4热度

    1回答

    组相比明显快我想运行以下搜索: schema->resultset('Entity')->search({ -or => { "me.user_id" => $user_id, 'set_to_user.user_id' => $user_id } }, { 'distinct' => 1, 'join' => {'entity_to_set' =>

    0热度

    1回答

    我在一个Result类中有几个桥,它们与有相同的关系结果类。例如在文本类我有几个桥到用户类。 那么,它们将被默认命名,如用户和users_2s。我可以用rel_name_map选项重新映射这些名称,但问题是这些命名是否有任何语义?如何决定哪一个将被命名为用户以及哪一个将被命名为users_2s?也许如果我在另一台机器上以另一种顺序创建表,关系将以另一种顺序命名,并且用户将变为users_2s,反之

    0热度

    1回答

    我在dbic中了解到多对多并不是真正的关系,到目前为止我所做的是使用add_to_ $ rel函数。 是否有可能以我可以使用多重处理方式插入多对多数据来构造我的多对多数据? 非常感谢

    3热度

    2回答

    我是新来的数据库和DBIx:Class。所以请原谅我,如果这是一个全新的故障。 我只是按照教程,然后我试图将架构部署到我的数据库。根据教程,我将模块分成几个文件。在我运行createTable.pl'mysqlshow bla'后,显示了一个空的数据库。 数据库已启动并正在运行。通过mysql CREATE TABLE语句创建表可行。 应根据../createTable.pl #!/usr/bin

    1热度

    2回答

    我使用DBIx::Class::Schema::Loader从db模式生成(并不断重新生成)结果类。 是否有一种将生成的方法添加到生成的类的习惯方法? 我目前做的是定义代码附近的其他方法目前正使用结果类: package Some::Package::Using::Result::Classes; use My::Schema::Result::Hello; ... 1; packag

    0热度

    1回答

    我有使用DBIx :: Class的Mojolicious应用程序。它工作正常,但现在我想在DBIx :: Class模式模块中使用Mojolicious应用程序对象。 在模板中我使用此代码显示链接: <a href="<%= $self->url_for('playlist', name => $playlist->name) %>">...</a> 现在我想移动产生网址为DBIx ::类架