[svn:dbd-oracle] r14897 - in dbd-oracle/trunk: . lib/DBD/Oracle
[email protected] Wed, 6 Jul 2011 00:49:20 -0700 (PDT)
| Newsgroups | perl.dbd.oracle.changes |
|---|---|
| Message-ID | <[email protected]> |
Author: mjevans
Date: Wed Jul 6 00:49:18 2011
New Revision: 14897
Modified:
dbd-oracle/trunk/Changes
dbd-oracle/trunk/lib/DBD/Oracle/GetInfo.pm
Log:
Support development versions (_N) in GetInfo
Add missing change to 1.29_1 rt 56824
Fix a typo in Changes file
Modified: dbd-oracle/trunk/Changes
==============================================================================
--- dbd-oracle/trunk/Changes (original)
+++ dbd-oracle/trunk/Changes Wed Jul 6 00:49:18 2011
@@ -1,19 +1,23 @@
Revision history for DBD::Oracle
+Changes in DBD-Oracle 1.29_2
+ [BUG FIXES]
+ - support development release versions in GetInfo (Martin J. Evans)
+
Changes in DBD-Oracle 1.29_1
[ENHANCEMENTS]
- added support for TAF callback (John Scoles)
- - now trap OCIServerAttach errors (patch by Marc Fielding, applied
+ - now trap OCIServerAttach errors (patch by Marc Fielding, applied
by Martin J. Evans) [rt68958]
- added installation notes for MAC Snow Leopard (Martin J. Evans)
- - added '/etc' to the search paths for tnsnames.ora (Martin J. Evans, Jay Senseman)
+ - added '/etc' to the search paths for tnsnames.ora (Martin J. Evans, Jay Senseman)
[rt67942]
- removed support for ProcC connections (John Scoles)
- added ora_db_shutdown and ora_db_startup private functions (Steffen Goeldner)
- added Test::Simple 0.90 to build_requires as we use note etc (Martin J. Evans)
[BUG FIXES]
- - fixed bug in bind_col which was broken in 1.27 and stopped anyone using
+ - fixed bug in bind_col which was broken in 1.27 and stopped anyone using
a string as a column number. E.g., '1' (Martin J. Evans, Alexander
Foken)
- removed obsolete oparse_lang (John Scoles)
@@ -21,11 +25,12 @@
- added missing OCIServerRelease to oci.def (Martin J. Evans) [rt68172]
- fixed up the POD based on DBD::Pg (John Scoles)
- POD review rephrasing, fixing typos and spelling mistakes up to
- "Placeholder Binding Attributes" (Martin J. Evans)
+ "Placeholder Binding Attributes" (Martin J. Evans)
+ - rt 56824 - add META_MERGE mentioning DBI required version (Martin J. Evans)
* Changes in DBD-Oracle 1.28 (svn rev 14765)
- Changed 26exe_array.t so it is compatiable with older version of Test::More by John Scoles
+ Changed 26exe_array.t so it is compatible with older version of Test::More by John Scoles
A fix from Charles Jardine for 58object.t to stop an error on some 64 bit systems
A few quick changes from H. Merijn Brand to fix some compiler warings and a fix for Oracle 9 clients
Added connection attribute 'ora_connect_with_default_signals' that will localize Perl's $SIG{INT} handler from Brian Phillips and T. Bunce
Modified: dbd-oracle/trunk/lib/DBD/Oracle/GetInfo.pm
==============================================================================
--- dbd-oracle/trunk/lib/DBD/Oracle/GetInfo.pm (original)
+++ dbd-oracle/trunk/lib/DBD/Oracle/GetInfo.pm Wed Jul 6 00:49:18 2011
@@ -5,8 +5,14 @@
my $sql_driver = 'Oracle';
my $sql_ver_fmt = '%02d.%02d.%04d'; # ODBC version string: ##.##.#####
+my ($a,$b,$c) = (0,0,0);
+my $ver = $DBD::Oracle::VERSION;
+my @parts = split /\./, $ver;
+$a = $parts[0];
+($b,$c) = split /_/, $parts[1];
+$c = 0 if !$c;
-my $sql_driver_ver = sprintf $sql_ver_fmt, split (/\./, "$DBD::Oracle::VERSION.0.0.0.0.0.0");
+my $sql_driver_ver = sprintf $sql_ver_fmt, $a, $b, $c;
sub sql_dbms_version {
my $dbh = shift;