X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FDBIx%2FClass%2FSchema%2FLoader%2FDBI%2FDB2.pm;h=b10dcef71a9539c85b39dd7767daef4c7731e8c8;hb=4421d6a300ce7bdd33c1f9a7870b8a2ad2baef53;hp=18410e7af8e645ef26401a24fe414b2fea9e559b;hpb=8f9d7ce50bb37fdc2a823b9c79b18fb32ee5f068;p=dbsrgits%2FDBIx-Class-Schema-Loader.git diff --git a/lib/DBIx/Class/Schema/Loader/DBI/DB2.pm b/lib/DBIx/Class/Schema/Loader/DBI/DB2.pm index 18410e7..b10dcef 100644 --- a/lib/DBIx/Class/Schema/Loader/DBI/DB2.pm +++ b/lib/DBIx/Class/Schema/Loader/DBI/DB2.pm @@ -39,7 +39,7 @@ sub _table_uniq_info { FROM SYSCAT.TABCONST as tc JOIN SYSCAT.KEYCOLUSE as kcu ON tc.CONSTNAME = kcu.CONSTNAME WHERE tc.TABSCHEMA = ? and tc.TABNAME = ? and tc.TYPE = 'U'} - ); + ) or die $DBI::errstr; $sth->execute($self->db_schema, $table) or die $DBI::errstr; @@ -53,6 +53,7 @@ sub _table_uniq_info { @{$keydata{$keyname}}; push(@uniqs, [ $keyname => \@ordered_cols ]); } + $sth->finish; return \@uniqs;