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 ::類架