dbix-class

    1熱度

    2回答

    我有包含文章和用戶的表格,它們都有多對多映射到第三個表格 - 讀取。 我在這裏要做的是爲特定用戶獲取所有未讀文章(user_id不在表reads中)。 我的查詢是獲取所有文章,但那些閱讀標記,如果罰款,我可以過濾它們(user_id字段包含有問題的用戶的ID)。 我有一個SQL查詢是這樣的: SELECT articles.id, reads.user_id FROM articles LEF

    1熱度

    1回答

    在我的過程中,我通過DBIx::Class解析谷歌地圖kml並將其與perl一起提供給數據庫。 如果我用psql把數據拉出來,一切看起來都不錯,但是如果我通過DBIx::Class將它拉出來,所有utf-8字符看起來都會變得模糊不清。 在sqlite3中完成的完全相同的過程就像一個魅力。 我在客戶端啓用了pg_enable_utf8。 有誰知道爲什麼會發生這種情況?

    1熱度

    1回答

    visits有許多visitsTasks屬於tasks。 我正在查看visits表中的特定行(visitID),並且希望找到所有已完成的任務。在這些任務中,我想訪問path和mode列(在tasks表中)。 my $visitTasks = $visit->visits_tasks()->search( {'me.subsection' => 'completed'},

    1熱度

    1回答

    給定一個數據庫架構這樣 create table account ( id serial primary key, no varchar ); create type sourcetype as enum ('TYPE_A','TYPE_B'); create table orgunit ( id serial primary key, name varchar, source

    0熱度

    2回答

    我使用DBIx::Class從Oracle(11.2)提取數據。當數據提取時,例如"Alfred Kärcher"其返回值爲"Alfred Karcher"。我試圖添加$ ENV NLS_LANG和NLS_NCHAR,但仍然沒有改變。 我還使用utf8模塊來驗證數據是否是utf8編碼的。

    6熱度

    1回答

    我試圖使用DBIx:Class。我已經使用DBIx成功創建了Schema類:class :: Schema :: Loader。 我也可以連接到數據庫。 #!/usr/bin/perl -w use Test::More tests => 5; use_ok('Models::ModelRole'); use_ok('Models::User'); my $model = Models

    1熱度

    1回答

    我有一個職位表所示: +-----+----------+------------+------------+ | id | topic_id | text | timestamp | +-----+----------+------------+------------+ | 789 | 2 | foobar | 1396026357 | | 790 | 2 | foobar |

    4熱度

    1回答

    我試圖在DBIx::Class中模仿update_or_new函數中的SQL。 UPDATE user SET lastseen = GREATEST(lastseen, ?::timestamp) WHERE userid = ? 它詳細介紹了充氣柱一個錯誤,說這是無法在undef調用is_infinity。 $schema->resultset('user')->update_or_new

    3熱度

    3回答

    我使用DBIx::Class,我有兩個模式: use utf8; package MyApp::Schema::Result::Person; use Moose; use MooseX::NonMoose; use MooseX::MarkAsMethods autoclean => 1; extends 'DBIx::Class::Core'; __PACKAGE__->tab

    3熱度

    2回答

    在我的項目從另一個表中的行我有3個表:藝術家,專輯和曲目 結果藝術家: ... __PACKAGE__->has_many( 'albums' => 'MYLIB::DB::Schema::Result::MyDir::Album', { 'foreign.artist_id' => 'self.id', }, ); ... 結果專輯: ... __PACKAGE__