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