X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FSQL%2FTranslator%2FParser%2FDDL%2FYAML.pm;h=74b28cc785a6d630796e85230661a0061cf2d534;hb=72884995c859dd41f5cff5a4d4d4ce455c0c8ab8;hp=b1c0dc9f3aaede4013cad848f7d2278a12ab5dd8;hpb=4e0b0baf346179f4c5325083fe825e928db1dada;p=dbsrgits%2FSQL-Translator-2.0-ish.git diff --git a/lib/SQL/Translator/Parser/DDL/YAML.pm b/lib/SQL/Translator/Parser/DDL/YAML.pm index b1c0dc9..74b28cc 100644 --- a/lib/SQL/Translator/Parser/DDL/YAML.pm +++ b/lib/SQL/Translator/Parser/DDL/YAML.pm @@ -46,7 +46,7 @@ role SQL::Translator::Parser::DDL::YAML { my $column = Column->new($fdata); $table->add_column($column); - $table->primary_key($column->name) if $fdata->{is_primary_key}; + $column->is_primary_key(1) if $fdata->{is_primary_key}; } for my $idata ( @{ $tdata->{'indices'} || [] } ) { @@ -121,6 +121,6 @@ role SQL::Translator::Parser::DDL::YAML { $translator->trace( $tr_data->{'trace'} ); } - return $schema; + return 1; } }