php5-pear-DB - Database Abstraction Layer

Property Value
Distribution openSUSE Leap 42.2
Repository openSUSE Education all
Package name php5-pear-DB
Package version 1.8.2
Package release 33.3
Package architecture noarch
Package type rpm
Installed size 686.27 KB
Download size 93.80 KB
Official Mirror
DB is a database abstraction layer providing:
* an OO-style query API
* portability features that make programs written for one DBMS work with other DBMS's
* a DSN (data source name) format for specifying database servers
* prepare/execute (bind) emulation for databases that don't support it natively
* a result object for each query response
* portable error codes
* sequence emulation
* sequential and non-sequential row fetching as well as bulk fetching
* formats fetched rows as associative arrays, ordered arrays or objects
* row limit support
* transactions support
* table information interface
* DocBook and phpDocumentor API documentation
DB layers itself on top of PHP's existing database extensions.
Drivers for the following extensions pass the complete test suite and provide
interchangeability when all of DB's portability options are enabled:
fbsql, ibase, informix, msql, mssql,
mysql, mysqli, oci8, odbc, pgsql,
sqlite and sybase.
There is also a driver for the dbase extension, but it can't be used
interchangeably because dbase doesn't support many standard DBMS features.


Package Version Architecture Repository
php5-pear-DB-1.8.2-4.1.noarch.rpm 1.8.2 noarch openSUSE Oss
php5-pear-DB - - -


Name Value
php >= 5.0.0
php-pear >= 1.4.0


Name Value
pear-DB -
pear-db = 1.8.2
php-pear-DB -
php-pear-db = 1.8.2
php5-pear-DB = 1.8.2-33.3
php5-pear-db = 1.8.2


Name Value
pear-db < 1.8.2
php-pear-db < 1.8.2
php5-pear-db < 1.8.2


Type URL
Binary Package php5-pear-DB-1.8.2-33.3.noarch.rpm
Source Package php5-pear-DB-1.8.2-33.3.src.rpm

Install Howto

  1. Add the openSUSE Education repository:
    # zypper addrepo opensuse-education
  2. Install php5-pear-DB rpm package:
    # zypper install php5-pear-DB




2014-12-11 -
- New release to 1.8.2
* Fix bug #20447 (Have quoteString() remove quotes like it used to)
- Release 1.8.1
* Fix bug #19785 (Ensure calling quote() is safe)
- Release 1.8.0
* E_STRICT compliance, require PHP 5.
* Fix array to string conversion in connect() when class does not exist.
2013-03-14 -
- remove whole %check section
2013-03-14 -
- really run tests
2013-02-01 -
- Improved spec to serve more build targets.
2012-11-27 - Ralf Lang <>
- version 1.7.14
- All drivers:
Made the definition of DB_common::raiseError() compatible with PEAR::raiseError() by adding dummy parameters. Request 11581.
Fixed SKIP block in the 20locale.phpt test.
Fixed non-persistent connections to really be non-persistent when unserialising. Bug 15115.
- pgsql:
Added special-case to handle SAVEPOINT queries as manip queries. Bug 12260.
Implement rudimentary support for WITH...SELECT queries. Bug 17136.
- sqlite:
Added support for another error message in the SQLite driver. Bug 12105, patch by Adam Ashley.
Implement auto_increment support in tableInfo(). Request 13193.
2012-02-13 -
- patch license to follow standard
2011-01-20 -
- change to php_pear_gen_filelist macro
2011-01-19 -
- pkg rename php5-pear-DBL
- merge with php-pear-DB, php5-pear-db
- changelog to changes file
- added php-macros
- added rpmlintrc file
2009-05-30 -
- fixed post script
2009-05-21 -
- added stuff to automatically create correct filelist
o tested against Factory (1120)
o opensuse >= 1100 complains about
"directory not owned by package"
- some rpmlint stuff
o added rpmlintrc
- bzip2 Source

See Also

Package Description
php5-pear-xml_parser-1.3.7-5.1.noarch.rpm XML parsing class based on PHP's bundled expat
php5-pear-xml_serializer-0.20.2-3.3.noarch.rpm Swiss-army knife for reading and writing XML files. Creates XML files from data structures and vice versa
phun-5.28-8.1.x86_64.rpm 2D physics sandbox
pianobooster-0.6.4b-5.4.x86_64.rpm Boost your Piano playing skills
plutimikation-0.2-2.1.x86_64.rpm A math learning game for children
portmidi-217-2.4.x86_64.rpm Real-time MIDI input/output audio tools
portmidi-devel-217-2.4.x86_64.rpm Real-time MIDI input/output audio library
portmidi-java-217-2.4.x86_64.rpm Java native bindings for portmidi
processing-3.2.1-1.2.x86_64.rpm Processing Development Environment (PDE)
pspp-1.0.1-4.1.x86_64.rpm A program for statistical analysis of sampled data
pspp-devel-1.0.1-4.1.x86_64.rpm Development files for pspp, a statistical analysis program
pysycache-3.1.01-19.1.x86_64.rpm Educational point-and-click software for young children
python-ImagingLib-1.1.6-1.3.x86_64.rpm Python Imaging Library
python-PyAudio-0.2.8-4.2.x86_64.rpm Python Bindings for PortAudio v19
python-PyAudio-docs-0.2.8-4.2.x86_64.rpm Documentation for python-PyAudio