X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FDBIx%2FClass%2FSchema%2FLoader%2FDBI.pm;fp=lib%2FDBIx%2FClass%2FSchema%2FLoader%2FDBI.pm;h=5f6a9ea78f4dd696b9fe044bda176916ed97b2af;hb=308d65f079b1216f41bfbac9b05111c5ed514835;hp=c7bf5534c18c1e257414648c5f0a7ea9e73155f6;hpb=4be0d9b1f0da85288f5c0defe631c69ef7bcf08c;p=dbsrgits%2FDBIx-Class-Schema-Loader.git diff --git a/lib/DBIx/Class/Schema/Loader/DBI.pm b/lib/DBIx/Class/Schema/Loader/DBI.pm index c7bf553..5f6a9ea 100644 --- a/lib/DBIx/Class/Schema/Loader/DBI.pm +++ b/lib/DBIx/Class/Schema/Loader/DBI.pm @@ -390,7 +390,7 @@ sub _columns_info_for { my $type_num = $colinfo->{data_type}; my $type_name; if (defined $type_num && $type_num =~ /^-?\d+\z/ && $dbh->can('type_info')) { - my $type_info = $dbh->type_info($type_num); + my $type_info = try { $dbh->type_info($type_num) }; $type_name = $type_info->{TYPE_NAME} if $type_info; $colinfo->{data_type} = lc $type_name if $type_name; }