1 package DBICTest
::Schema
::Event
;
5 use base qw
/DBIx::Class::Core/;
7 __PACKAGE__-
>load_components(qw
/InflateColumn::DateTime/);
9 __PACKAGE__-
>table('event');
11 __PACKAGE__-
>add_columns(
12 id
=> { data_type
=> 'integer', is_auto_increment
=> 1 },
13 starts_at
=> { data_type
=> 'datetime', datetime_undef_if_invalid
=> 1 },
14 created_on
=> { data_type
=> 'timestamp' },
15 varchar_date
=> { data_type
=> 'varchar', inflate_date
=> 1, size
=> 20, is_nullable
=> 1 },
16 varchar_datetime
=> { data_type
=> 'varchar', inflate_datetime
=> 1, size
=> 20, is_nullable
=> 1 },
17 skip_inflation
=> { data_type
=> 'datetime', inflate_datetime
=> 0, is_nullable
=> 1 },
20 __PACKAGE__-
>set_primary_key('id');