dbix-class

    4熱度

    2回答

    雖然creating a schema from a database表之間的多對多關係不會創建。 這是主要問題嗎? 是否可以從表結構中檢測到存在多對多關係並自動在模式類中創建相應的代碼?

    4熱度

    2回答

    我正在使用Catalyst框架中的DBIx :: Class。我的本地目標是在用戶之間添加新的多對多關係,比方說,任務。但是我需要一個小技巧。用戶可以在任務中擁有不同的角色(如「工作人員」或「旁觀者」)。 所以我用戶表這些字段: ID 名 我任務表這些字段: ID 標題 描述 和我有關係表user_tasks這些領域: user_id說明 TASK_ID 作用 我有的has_many建立從用戶到u

    1熱度

    1回答

    我想創建一個sqlite3數據庫作爲模仿生產環境的測試環境。由於生產設置的方式,表格有多種模式。 我已經設置了DBIx :: Class中的類,使用$schema->storage->dbh_do將數據庫與架構連接起來,並使用$schema-deploy()來創建數據庫。 然而,當涉及到創造的第二個表我得到以下錯誤外鍵: DBIx::Class::Schema::deploy(): DBIx::C

    0熱度

    2回答

    我在SQLite數據庫中有一個表,其中列存儲文件mtimes在時代秒。 我現在想在該表中搜索在某個月被修改的文件嗎? 在原始的SQL,我會做: select * from my_table where strftime('%Y-%m', mtime, "unixepoch") = "2009-08" 有沒有辦法通過DBIx ::類有效地做到這一點?是否有可能做 $m->search({ \'s

    0熱度

    1回答

    我使用DBIx ::類和現在用的sqlt_deploy_hook到: sub { my ($self, $sqlt_table) = @_; $sqlt_table->add_index(name => 'indexes', fields => [keys %for_indexing]); } 一些我想要索引列的類型的文本,或者是VARCHAR處理> 255的長度。 My

    5熱度

    1回答

    我想知道,如果它是在多個唯一約束可能update_or_create在dbix 防爆從CPAN: my $cd = $schema->resultset('CD')->update_or_create( { artist => 'Massive Attack', title => 'Mezzanine', year => 1998, },

    2熱度

    2回答

    我有一堆表映射到 - >結果集('用戶')和'標籤'等 如何創建結果集類用於查詢跨多個結果集類?

    2熱度

    1回答

    我試圖創建一個使用DBIx ::類從內部催化劑新行,用下面的代碼: $c->model('Session')->resultset('UserPreference')->create( { appname => 'rss_reader', username => $username, data => $data, },

    4熱度

    1回答

    G'Day, 我正在使用DBIx :: Class 0.07003和DBIx :: Class :: Schema :: Loader 0.03009,我試圖更改由Loader生成的類的基類 - - 來自: package S2S::DBIxperiment::Productions; # Created by DBIx::Class::Schema::Loader v0.03009 @ 20

    3熱度

    1回答

    我正在使用DBIx::Class::Schema::Loader爲我的數據庫創建一個靜態ORM。我用下面的方法來爲ResultSet和Result類,我可以插普通的潛艇到創建它並指定基類: make_schema_at( 'MyApp::Schema', { debug => 1, dump_directory => '/home/rob/projects/myapp/MyA