Permalink
Browse files

Load DBD-Oracle-1.15 into dbd-oracle/trunk.

git-svn-id: http://svn.perl.org/modules/dbd-oracle/trunk@119 50811bd7-b8ce-0310-adc1-d9db26280581
  • Loading branch information...
1 parent 5211683 commit ddac7de17876590c76638a35bc677f3d1a21e991 jurl committed Feb 22, 2004
Showing with 1,954 additions and 725 deletions.
  1. +66 −0 Changes
  2. +6 −3 MANIFEST
  3. +104 −100 Makefile.PL
  4. +2 −0 Oracle.ex/README
  5. +21 −7 Oracle.ex/curref.pl
  6. +2 −3 Oracle.h
  7. +712 −161 Oracle.pm
  8. +152 −1 Oracle.xs
  9. +5 −15 Oraperl.pm
  10. +63 −34 README
  11. +97 −0 README.aix
  12. +24 −4 README.help
  13. +9 −30 README.hpux
  14. +50 −0 README.linux
  15. +57 −5 README.macosx
  16. +8 −0 Todo
  17. +228 −74 dbdimp.c
  18. +10 −3 dbdimp.h
  19. +1 −0 hints/macos_lib.syms
  20. +104 −166 oci8.c
  21. +11 −0 ocitrace.h
  22. +1 −0 t/cursor.t
  23. +8 −1 t/general.t
  24. +158 −96 t/long.t
  25. +8 −2 t/meta.t
  26. +7 −5 t/ph_type.t
  27. +26 −1 t/plsql.t
  28. +2 −1 t/select.t
  29. +11 −13 test.pl
  30. +1 −0 typemap
View
66 Changes
@@ -1,3 +1,69 @@
+=head1 Changes in DBD-Oracle 1.15 27th January 2004
+
+ NOTE: DBD::Oracle now requires DBI version 1.28 (June 2002) or later.
+
+ NOTE: This is probably the last release that will support being
+ built with the old Oracle 7 OCI interface.
+
+ NOTE: This release will build for perl 5.5 only after some manual edits
+ which are detailed in README.help. Future releases may not build for 5.5.
+ Perl 5.5.3 is very old and and upgrading to at least 5.6.1 is recommended.
+ The DBI itself has required perl >= 5.6.0 since DBI 1.38, August 2003.
+
+ Fixed Makefile.PL for HPUX thanks to H.Merijn Brand & Sweth Chandramouli.
+ Fixed Makefile.PL for handling 32/64bit libs thanks to Lincoln Baxter,
+ Sean Kelly, Joel Van Boeckel and others. Oh the fun we've had.
+ Fixed Makefile.PL error typo thanks to Martijn Koster.
+ Fixed to build okay for Oracle 8.0.x and for older C compilers.
+ Fixed minor omission in t/ph_test.t thanks to Tom Malaher.
+ Fixed for extproc_perl (http://search.cpan.org/author/JHORWITZ/extproc_perl/)
+ Fixed Oraperl handling of ora_errno and ora_errstr thanks to Martin Busik.
+ Fixed PRECISION for "NUMBER" to be 126 not 0 thanks to Steffen Goeldner.
+ Fixed bind_param_inout() for placeholders not assigned to in PL/SQL.
+
+ Changed bind_param_inout for CHAR types to no longer use a minimum
+ length of 28 characters. Warning: this change may break code that
+ doesn't pass bind_param_inout() a length value large enough for the
+ returned string. (The minimum length was not documented and should
+ not have been relied upon. This change currently only applies to the
+ CHAR type but may extended to all string types in a later release.)
+ Changed type_info_all() to return the same type info as Oracle's own
+ ODBC driver does, thanks to Andy Hassall for the data.
+ The types include LOBs but not the new TIMESTAMP and INTERVAL types.
+
+ Added direct access to LOB Locators and major LOB Locator functions
+ such as $sth->ora_lob_read(...), $sth->ora_lob_write(...) etc.
+ This work was sponsored by Geospiza Inc.
+ Added LOB Locator example docs thanks to Mark Dilger at Geospiza.
+ Added TIMESTAMP [WITH [LOCAL] TIME ZONE]] support
+ thanks to Stephen Clouse and Robert Wyrick.
+ Added INTERVAL YEAR TO MONTH, INTERVAL DAY TO SECOND support.
+ Added warning for bad DSN string format thanks to Michael A Chase.
+ Added /*+RULE*/ hint to metadata method SQL thanks to Andy Hassall.
+ Added README.linux thanks to William Fishburne, Stephen Clouse and Brent LaVelle.
+ Added README.aix thanks to KC, Mike Paladino and Rafael Caceres.
+ Added connect example using OS authentication thanks to Bob Thomson.
+ Added prepare("...", { ora_placeholders => 0 }) to disable placeholders.
+ Added docs for returning a recordset (table/array) using Oracle >=9.0.1
+ via "FUNCTION foo RETURN type PIPELINED" thanks to Steve Baldwin.
+ Added docs on ora_check_sql=>0 in prepare() to avoid server-side parses.
+ Added support for sharing database connections with ProC/SQLLIB code
+ via ora_use_proc_connection attribute, thanks to Kristian Nielsen
+ needs build time option thanks to Steffen Goeldner
+ Added (restored) the error "possibly near <*> indicator" marker for
+ syntax errors thanks to Jason Hitt and Andy Hassall.
+ Added $dbh->{ora_parse_error_offset} attribute thanks to Andy Hassall.
+ Added auto setting of $dbh->{Username} if not given to connect
+ i.e. using Oracle OS authentication and connecting as "/"
+ by selecting SYS_CONTEXT('userenv','session_user') from the db
+ thanks to Eric Lenio and Andy Hassall.
+
+ Updated README.macosx thanks to Danial Pearce and William Goedicke.
+ Updated README.help for UnixWare thanks to Earle Nietzel.
+ Updated PL/SQL cursor examples, plus Oracle.ex/README and curref.pl
+ examples thanks to Michael A Chase.
+ Updated PL/SQL example setup thanks to Bob Kline.
+
=head1 Changes in DBD-Oracle 1.14 27th March 2003
NOTE: OCI 7 and Oraperl will not be supported in future releases.
View
@@ -1,7 +1,7 @@
Changes
MANIFEST
Makefile.PL
-Oracle.ex/Readme
+Oracle.ex/README
Oracle.ex/bind.pl
Oracle.ex/commit.pl
Oracle.ex/curref.pl
@@ -17,12 +17,14 @@ Oracle.pm
Oracle.xs
Oraperl.pm
README
+README.aix
README.clients
README.explain
README.help
README.hpux
README.java
README.login
+README.linux
README.longs
README.macosx
README.sec
@@ -32,11 +34,11 @@ README.wingcc Notes about building with mingw32 and cygwin32
Todo
dbdimp.c
dbdimp.h
-hints/svr4.pl
+hints/dgux.pl
hints/macos_bundle.syms
hints/macos_lib.syms
hints/macos_syms.pl
-hints/dgux.pl
+hints/svr4.pl
lib/DBD/Oracle/GetInfo.pm
oci.def OCI.DLL export declarations
oci7.c
@@ -54,3 +56,4 @@ t/plsql.t
t/reauth.t
t/select.t
test.pl
+typemap
Oops, something went wrong.

0 comments on commit ddac7de

Please sign in to comment.