For Programmers: Free Programming Magazines  


Home > Archive > PHP Pear > October 2007 > [ANNOUNCEMENT] MDB2_Driver_oci8-1.5.0a1 (alpha) Released.









You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

 

Author [ANNOUNCEMENT] MDB2_Driver_oci8-1.5.0a1 (alpha) Released.
PEAR Announce

2007-10-28, 7:07 pm

The new PEAR package MDB2_Driver_oci8-1.5.0a1 (alpha) has been released at http://pear.php.net/.

Release notes
-------------
- initial support for FOREIGN KEY and CHECK constraints in the Reverse and Manager modules
- fixed bug #10969: execute() does not bind reference variables (patch by Charles Woodcock)
- request #11297: added support for "owner.table" notation in the Manager and Reverse modules
- fixed bug #11428: propagate quote() errors with invalid data types
- use prepared queries in the list*() methods of the Manager module and in the
Reverse module (thanks to Hugh Dixon)
- add support for "owner" parameter in listViews(), listFunctions(), listTables(),
listSequences() in the Manager module
- added listTableTriggers() in the Manager module
- do not list constraints in listTableIndexes() in the Manager module
- fixed bug #11790: avoid array_diff() because it has a memory leak in PHP 5.1.x
- fixed bug #11933: avoid duplicate queries in the Reverse module and free results
and prepared statement handles (thanks Jan Reitz)
- fixed some E_STRICT errors with PHP5
- fixed bug #12083: createTable() in the Manager module now returns MDB2_OK on success,
as documented

note:
- please use the latest ext/oci8 version from pecl.php.net/oci8
(binaries are available from snaps.php.net and pecl4win.php.net)
- by default this driver emulates the database concept other RDBMS have by
using the "database" option instead of "username" in the DSN as the username name.
This behaviour can be disabled by setting the "emulate_database" option to false.
- the multi_query test failes because this is not supported by ext/oci8
- the null LOB test failes because this is not supported by Oracle

open todo items:
- enable use of read() for LOBs to read a LOB in chunks
- buffer LOB's when doing buffered queries

Package Info
------------
This is the Oracle OCI8 MDB2 driver.

Related Links
-------------
Package home: http://pear.php.net/package/MDB2_Driver_oci8
Changelog: http://pear.php.net/package/MDB2_Dr...ownload/1.5.0a1
Download: http://download.pear.php.net/packag...ci8-1.5.0a1.tgz

Authors
-------
Justin Patrin <papercrane@reversefold.com> (developer)
Lorenzo Alberton <l.alberton@quipo.it> (lead)
Sponsored Links







Also available: Server administration forum archive | Web Design forum archive | Software forum archive | Hardware reviews archive

Copyright 2008 codecomments.com