27 Oct 2010 17:04
Faulty version check in foreign_key_info
Bernt Marius Johnsen <bernt.johnsen <at> oracle.com>
2010-10-27 15:04:01 GMT
2010-10-27 15:04:01 GMT
The version check in foreign_key_info fails to check the minor version.
The fix is easy, though:
--- a/lib/DBD/mysql.pm
+++ b/lib/DBD/mysql.pm
<at> <at> -638,7 +638,7 <at> <at> sub foreign_key_info {
# INFORMATION_SCHEMA.KEY_COLUMN_USAGE was added in 5.0.6
my ($maj, $min, $point) = _version($dbh);
- return if $maj < 5 || ($maj == 5 && $point < 6);
+ return if $maj < 5 || ($maj == 5 && $min == 0 && $point < 6);
my $sql = <<'EOF';
SELECT NULL AS PKTABLE_CAT,
--
--
MySQL Perl Mailing List
For list archives: http://lists.mysql.com/perl
To unsubscribe: http://lists.mysql.com/perl?unsub=gcdmp-msql-mysql-modules <at> m.gmane.org
RSS Feed