X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2Flib%2FDBICTest%2FSchema%2FEvent.pm;h=0c477c893d78dffd83eed97c2cdf28b977cdea81;hb=551557ca1de309c8cd61cdd6b41815ea83ff5955;hp=92dad5da6bfaba95b3ace8716161f8715d973f2d;hpb=445e5e31324c54ce3ffe96199e4e308efaa0823e;p=dbsrgits%2FDBIx-Class.git diff --git a/t/lib/DBICTest/Schema/Event.pm b/t/lib/DBICTest/Schema/Event.pm index 92dad5d..0c477c8 100644 --- a/t/lib/DBICTest/Schema/Event.pm +++ b/t/lib/DBICTest/Schema/Event.pm @@ -1,14 +1,24 @@ package DBICTest::Schema::Event; -use base qw/DBIx::Class/; +use strict; +use warnings; +use base qw/DBICTest::BaseResult/; -__PACKAGE__->load_components(qw/InflateColumn::DateTime PK::Auto Core/); +__PACKAGE__->load_components(qw/InflateColumn::DateTime/); __PACKAGE__->table('event'); __PACKAGE__->add_columns( id => { data_type => 'integer', is_auto_increment => 1 }, - starts_at => { data_type => 'datetime' } + +# this MUST be 'date' for the Firebird tests + starts_at => { data_type => 'date' }, + + created_on => { data_type => 'timestamp' }, + varchar_date => { data_type => 'varchar', inflate_date => 1, size => 20, is_nullable => 1 }, + varchar_datetime => { data_type => 'varchar', inflate_datetime => 1, size => 20, is_nullable => 1 }, + skip_inflation => { data_type => 'datetime', inflate_datetime => 0, is_nullable => 1 }, + ts_without_tz => { data_type => 'datetime', is_nullable => 1 }, # used in EventTZPg ); __PACKAGE__->set_primary_key('id');