[ANNOUNCEMENT] DB_Table-1.5.6 (stable) Released.
| From: | PEAR Announce | Date: | Thu, 25 Dec 2008 19:58:52 +0000 |
| Subject: | [ANNOUNCEMENT] DB_Table-1.5.6 (stable) Released. | ||
| Groups: | php.pear.general | ||
| Request: | Send a blank email to pear-general+get-29529@lists.php.net to get a copy of this message | ||
The new PEAR package DB_Table-1.5.6 (stable) has been released at http://pear.php.net/.
Release notes
-------------
- Feature Request #14262: due to Oracle's limitations, table/column/index
names were restricted to a maximum length of 30 characters; by setting
$GLOBALS['_DB_TABLE']['disable_length_check'] to (boolean) true, this
check can now be disabled (attention: your code will not be compatible
with Oracle anymore if you're using longer names)
Package Info
------------
The DB_Table package provides an object oriented interface to a database.
Each instance of the core DB_Table class contains the schema for a table, defined using abstract
data types. The class provides a portable api for insert, update, delete, and select SQL commands,
and can validate data types upon insertion and updating. It provides methods to automatically create
or verify a database table. DB_Table also provides methods (using PEAR HTML_QuickForm) to generate
input forms that match the column definitions.
Each instance of the DB_Table_Database class contains a model of relationships between tables in a
database, in which each table is represented by an instance of DB_Table. DB_Table_Database provides
a method for automatic construction of join conditions for inner joins involving any number of
tables, optional php validation of foreign key validity, and optional php emulation of actions
triggered on delete or update of referenced rows, such as cascading deletes.
The DB_Table_Generator class auto-generates the php code necessary to create an interface to an
existing database.
Related Links
-------------
Package home: http://pear.php.net/package/DB_Table
Changelog: http://pear.php.net/package/DB_Table/download/1.5.6
Download: http://download.pear.php.net/package/DB_Table-1.5.6.tgz
Authors
-------
Mark Wiesemann <wiesemann@php.net> (lead)