X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2F12pg_common.t;h=b10dfa6654913cae063efd40ec179f642bc735dc;hb=ee07e280e5cfc275ee3ddd376031d088188b45c2;hp=57faa7afbb60e65841fb1d72ef9a34160756ade8;hpb=39b22ca9783c9799ebdf636c34e835709b228234;p=dbsrgits%2FDBIx-Class-Schema-Loader.git diff --git a/t/12pg_common.t b/t/12pg_common.t index 57faa7a..b10dfa6 100644 --- a/t/12pg_common.t +++ b/t/12pg_common.t @@ -15,6 +15,62 @@ my $tester = dbixcsl_common_tests->new( dsn => $dsn, user => $user, password => $password, + data_types => { + 'bigint' => { size => undef, data_type => 'bigint' }, + 'int8' => { size => undef, data_type => 'int8' }, + 'bigserial' => { size => undef, data_type => 'bigserial' }, + 'serial8' => { size => undef, data_type => 'serial8' }, + 'bit' => { size => undef, data_type => 'bit' }, + 'boolean' => { size => undef, data_type => 'boolean' }, + 'bool' => { size => undef, data_type => 'bool' }, + 'box' => { size => undef, data_type => 'box' }, + 'bytea' => { size => undef, data_type => 'bytea' }, + 'cidr' => { size => undef, data_type => 'cidr' }, + 'circle' => { size => undef, data_type => 'circle' }, + 'date' => { size => undef, data_type => 'date' }, + 'double precision' => { size => undef, data_type => 'double precision' }, + 'float8' => { size => undef, data_type => 'float8' }, + 'inet' => { size => undef, data_type => 'inet' }, + 'integer' => { size => undef, data_type => 'integer' }, + 'int' => { size => undef, data_type => 'int' }, + 'int4' => { size => undef, data_type => 'int4' }, + 'interval' => { size => undef, data_type => 'interval' }, + 'interval(2)' => { size => 2, data_type => 'interval' }, + 'line' => { size => undef, data_type => 'line' }, + 'lseg' => { size => undef, data_type => 'lseg' }, + 'macaddr' => { size => undef, data_type => 'macaddr' }, + 'money' => { size => undef, data_type => 'money' }, + 'path' => { size => undef, data_type => 'path' }, + 'point' => { size => undef, data_type => 'point' }, + 'polygon' => { size => undef, data_type => 'polygon' }, + 'real' => { size => undef, data_type => 'real' }, + 'float4' => { size => undef, data_type => 'float4' }, + 'smallint' => { size => undef, data_type => 'smallint' }, + 'int2' => { size => undef, data_type => 'int2' }, + 'serial' => { size => undef, data_type => 'serial' }, + 'serial4' => { size => undef, data_type => 'serial4' }, + 'text' => { size => undef, data_type => 'text' }, + 'time' => { size => undef, data_type => 'time' }, + 'time(2)' => { size => 2, data_type => 'time' }, + 'time without time zone' => { size => undef, data_type => 'time without time zone' }, + 'time(2) without time zone' => { size => 2, data_type => 'time without time zone' }, + 'time with time zone' => { size => undef, data_type => 'time with time zone' }, + 'time(2) with time zone' => { size => 2, data_type => 'time with time zone' }, + 'timestamp' => { size => undef, data_type => 'timestamp' }, + 'timestamp(2)' => { size => 2, data_type => 'timestamp' }, + 'timestamp without time zone' => { size => undef, data_type => 'timestamp without time zone' }, + 'timestamp(2) without time zone' => { size => 2, data_type => 'timestamp without time zone' }, + 'timestamp with time zone' => { size => undef, data_type => 'timestamp with time zone' }, + 'timestamp(2) with time zone' => { size => 2, data_type => 'timestamp with time zone' }, + 'bit varying(2)' => { size => 2, data_type => 'bit varying' }, + 'varbit(2)' => { size => 2, data_type => 'varbit' }, + 'character varying(2)' => { size => 2, data_type => 'character varying' }, + 'varchar(2)' => { size => 2, data_type => 'varchar' }, + 'character(2)' => { size => 2, data_type => 'character' }, + 'char(2)' => { size => 2, data_type => 'char' }, + 'numeric(6, 3)' => { size => [6,3], data_type => 'numeric' }, + 'decimal(6, 3)' => { size => [6,3], data_type => 'decimal' }, + }, extra => { create => [ q{