[ANNOUNCEMENT] DB_Table-1.5.0RC1 (beta) Released.
| From: | PEAR Announce | Date: | Tue, 06 Feb 2007 06:32:31 +0000 |
| Subject: | [ANNOUNCEMENT] DB_Table-1.5.0RC1 (beta) Released. | ||
| Groups: | php.pear.general | ||
| Request: | Send a blank email to pear-general+get-26510@lists.php.net to get a copy of this message | ||
The new PEAR package DB_Table-1.5.0RC1 (beta) has been released at http://pear.php.net/.
Release notes
-------------
- New DB_Table_Database class added to package. The new class provides a model
of foreign key relationships between tables in a database, and features that
depend on knowledge of these relationships. User documentation for this
class is provided in docs/database/manual.html.
- Added auto-increment feature to DB_Table insert() method. The value of a new
$auto_inc_col property is the name of an auto-increment column (if any) or
null.
- added toXML() method to DB_Table, which emits the table schema in the MDB2
XML DTD, with an extension to describe foreign key references. This method
is called by the toXML() method of DB_Table_Database, which emits an XML
schema string for an entire database.
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 building insert,
update, delete, and select SQL commands, and can validate data types upon
insertion and updating. DB_Table also provides methods to automatically create
or verify a database table, and (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 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.
Related Links
-------------
Package home: http://pear.php.net/package/DB_Table
Changelog: http://pear.php.net/package/DB_Table/download/1.5.0RC1
Download: http://download.pear.php.net/package/DB_Table-1.5.0RC1.tgz
Authors
-------
Mark Wiesemann <wiesemann@php.net> (lead)
David Morse <morse@cems.umn.edu> (lead)