[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#264051: ITP: php-mdb -- a database abstraction layer

Package: wnpp
Severity: wishlist

* Package name    : php-mdb
  Version         : 1.3.0
  Upstream Author : Lukas Kahwe Smith <smith@php.net>
* URL             : http://pear.php.net/package/MDB
* License         : BSD style
  Description     : a database abstraction layer

 PEAR MDB is a merge of the PEAR DB and Metabase php database abstraction
 layers.   It provides a common API for all support RDBMS.
 The main difference to most other DB abstraction packages is that MDB goes much
 further to ensure portability.
 Among other things MDB features:
   * An OO-style query API
   * A DSN (data source name) or array format for specifying database
   * Datatype abstraction and on demand datatype conversion
   * Portable error codes
   * Sequential and non sequential row fetching as well as bulk fetching
   * Ordered array and associative array for the fetched rows
   * Prepare/execute (bind) emulation
   * Sequence emulation
   * Replace emulation
   * Limited Subselect emulation
   * Row limit support
   * Transactions support
   * Large Object support
   * Index/Unique support
   * Module Framework to load advanced functionality on demand
   * Table information interface
   * RDBMS management methods (creating, dropping, altering)
   * RDBMS independent xml based schema definition management
   * Altering of a DB from a changed xml schema
   * Reverse engineering of xml schemas from an existing DB
     (currently only MySQL)
   * Full integration into the PEAR Framework
   * Wrappers for the PEAR DB and Metabase APIs
   * PHPDoc API documentation
 Currently supported RDBMS:
   * MySQL
   * PostGreSQL
   * Oracle
   * Frontbase
   * Querysim
   * Interbase/Firebird
   * MSSQL

-- System Information:
Debian Release: 3.1
  APT prefers unstable
  APT policy: (995, 'unstable'), (990, 'experimental'), (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.6.7-ck5
Locale: LANG=fr_FR@euro, LC_CTYPE=fr_FR@euro (ignored: LC_ALL set to fr_FR@euro)

Reply to: