dbix-class

    0熱度

    1回答

    我想構造一個DBIx :: Class對象及其相關對象,但推遲保存該對象,稍後再調用對象的insert方法,一次保存完畢。 以下是基於來自DBIx :: Class文檔(藝術家,CD等)的示例的示例代碼。 use MyApp::Schema; use Data::Dumper ; sub make_artist_from_some_other_object { my ($obje

    8熱度

    2回答

    我不認爲我理解DBIx::Class 的範圍我必須首先手動創建一個具有常規SQL的數據庫,然後使用schemaloader(或手動編碼schema/resultsets)嗎? 還是有辦法告訴DBIx::Class繼續並從手動編碼模式和結果集創建表? 我問b/c是否需要通過SQL CREATE TABLE聲明創建數據庫,我在ResultSet代碼中基本上覆制了該列,或者我需要依賴schemaload

    0熱度

    2回答

    我不能改寫目前DB模式現在BTW,但是這點到我已經打了這個問題的旁邊,所以請忽略表結構:d 我跑這個數據庫查詢: my $rs = $dbx->resultset('Result')->search( { 'result_hnd' => 16078055, 'seasons.outdoor' => 'venue.outdoors', 'se

    7熱度

    3回答

    繼承 我目前正在努力實現與DBIx以下情形: 表產品包含「一般產品」和「捆綁產品」(捆綁產品是普通產品的集合): package Product; use base 'DBIx::Class::Core'; __PACKAGE__->table("products"); __PACKAGE__->add_columns( "productId", { data_type =

    1熱度

    1回答

    我有一個數據庫,其中有許多表結構相同並具有相同列名的表。 Table 1 col1 col2 col3 Table 2 col1 col2 col3 等等。 我想學習如何使用DBIx :: Class和Catalyst這種類型的設置。 通常,我有這樣一個子程序: sub query{ my($table) = @_; $sql = "SELECT col1 FROM $

    0熱度

    2回答

    我 有一個SQL查詢直接在MySQL工作正常,但我努力把它轉換通過DBIx ::類使用表,我已經簡化這裏查詢 UPDATE table1, table2 SET table1.field1 = SOMEFUNC(table1.field4/table2.field2) WHERE table1.id = table2.id AND table1.field3 = t

    0熱度

    1回答

    我有一個SQL查詢是從sqlplus中提取我的數據更正。當我嘗試轉換查詢,以便可以在催化劑控制器中實現時,我收到一條錯誤消息,指出表格Feature和Featurealias之間沒有關係。由於我是催化劑和DBIx :: Class的新手,我不是能夠弄清楚什麼可能是可能的錯誤。任何機構可以幫助我解決這個問題。 下面是我試圖在催化劑控制器中實現的SQL查詢和代碼。 [email protected]=

    2熱度

    1回答

    我已經開始使用DBIx :: Class,但我真的很喜歡它,但真正開始困擾我的是列別名似乎不能完全工作。 例如,假設我有此表的定義: #TestClass.pm use strict; use warnings; package Database::Schema::Result::TestClass; use base qw/DBIx::Class::Core/; __PACKA

    1熱度

    1回答

    爲Test::DBIx::Class狀態的概要: 是,它看起來像大量的樣板,但合理的默認值是在適當位置 (上面的代碼示例顯示了大多數現有的默認值),並 配置數據可以被加載從一箇中央文件。所以,你的「現實生活」 例子去看看更接近(假設你把你所有的測試 配置在標準位置,「T在/ etc/schema.conf的」:比這 其他,我可以我似乎找不到t/etc/schema.conf的參考資料,甚至沒有找到

    4熱度

    4回答

    我在我的perl腳本中使用DBIx :: Class與sqlite數據庫進行交互。 當進行插入/搜索時,DBIx :: Class會認爲'true'和'false'是什麼? 如: $schema->resultset('SomeObject')->create({ some_boolean => 1, primary_key => 1 }); $schema->resultset('SomeObj