X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2F66-postgres-dbi-parser.t;h=aae516227297af5812fdef288825648b5008c863;hb=c481687c7e9dca6b9a819b1aacdb6091130c7d26;hp=a86a010aff3125f42a955caad6943cbe0e0750b8;hpb=0142de97e60a38dc3585328edef8117a407e80c2;p=dbsrgits%2FSQL-Translator.git diff --git a/t/66-postgres-dbi-parser.t b/t/66-postgres-dbi-parser.t index a86a010..aae5162 100644 --- a/t/66-postgres-dbi-parser.t +++ b/t/66-postgres-dbi-parser.t @@ -47,8 +47,8 @@ my $sql = q[ create table sqlt_test2 ( f_id integer NOT NULL, f_int smallint, - primary key (f_id), - f_fk1 integer NOT NULL references sqlt_test1 (f_serial) + f_fk1 integer NOT NULL references sqlt_test1 (f_serial), + primary key (f_id, f_fk1) ); CREATE TABLE sqlt_products_1 ( @@ -159,7 +159,7 @@ is( $t2_f3->data_type, 'integer', 'Field is an integer' ); is( $t2_f3->is_nullable, 0, 'Field cannot be null' ); is( $t2_f3->size, 0, 'Size is "0"' ); is( $t2_f3->default_value, undef, 'Default value is undefined' ); -is( $t2_f3->is_primary_key, 0, 'Field is not PK' ); +is( $t2_f3->is_primary_key, 1, 'Field is PK' ); is( $t2_f3->is_foreign_key, 1, 'Field is a FK' ); my $fk_ref1 = $t2_f3->foreign_key_reference; isa_ok( $fk_ref1, 'SQL::Translator::Schema::Constraint', 'FK' );