home *** CD-ROM | disk | FTP | other *** search
- Changes to the Oraperl package.
-
-
- Version 2
- =========
-
- Patchlevel 0:
- =============
- Replaced my debugging code with Fred Fish' DBUG package
- Added fetched row caching ($ora_cache variable, &ora_open third parameter)
- Added the &ora_lengths function
- Added the &ora_types function
- Added the &ora_autocommit function
- Added the $ora_verno variable
- Added some support for LONG and LONGRAW data types ($ora_long, $ora_trunc)
- Added a warning (with -w) on use of $ora_debug if debugging is not available
- Added targets "test" and "install" to the Makefile
- Changed ora_login() to use $ORACLE_SID if the first parameter is empty
- Changed ora_login() to use Perl's my_setenv function
- Changed ora_bind() to pad short variables
- Changed ora_version() to report compile-time options
- Changed set_sid() to use Perl's my_setenv() function
- Fixed a bug in ora_open() where a cursor was not released if oopen failed
- Fixed a bug in getcursor(), which wasn't initialising all fields
- Fixed a bug in dropcursor(), which wasn't dropping all fields
- Merged the Oracle-v5 file into the Hints file
- Reorganised the files into subdirectories
- Rewrote the documentation
-
-
- Version 1:
- ==========
-
- Patch 05
- ========
- Added functions for commit and rollback, plus commit.pl to demonstrate them
- Added a function to get the column titles, modified sql command to use it
- Added the bind.pl script
- Improved error handling for ora_close and ora_logoff
-
- Patch 04
- ========
- Added "coraperl" - Perl with Oracle and Curses
- Modified mkdb.pl to use the curses functions if they're available
- Added sql, a script which executes SQL statements from the command line
- Added a note about dual-universe machines to the Hints file
- Added a strtoul() function
- Separated the clean and realclean/clobber targets
- Cleaned up a few bits and pieces - shouldn't make any difference
-
- Patch 03
- ========
- Fixed a bug in allocating the data buffers, notably affecting DATE fields
- Fixed a bug in not freeing the space for ora_bind parameters
- Fixed a bug in creating a "debug" variable when it wasn't needed
- Improved debugging output, added support for flag 32 (string/numeric conversion)
- Improved handling of $ora_errstr
- Added configuration flags for various things to the Makefile
- Added targets listing and docs to the Makefile
- Added the &ora_version() function, analogous to Perl's -v flag.
- Added the &ora_do() function, equivalent to &ora_close(&ora_open(...))
- Added handling of NULL values returned from the database
- Added an 'oraperl.ph' file
-
- Patch 02
- ========
- Added support for dynamically modifiable SQL statements
- Added a Hints file
- Corrected an error in the quick-reference sheet
-
- Patch 01
- ========
- Fixed a bug in Makefile - $(LIBS) was not used
- Added the file Oracle-v5 - hints for building under Oracle v5
- Changed copyright notices to allow copying under Larry's Artistic License
- Added network addresses to the manual pages
- Added a PATCHLEVEL file
- No functional changes
-