./databases/pear-DB, PHP Database Abstraction Layer

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.12.2, Package name: php74-pear-DB-1.12.2, Maintainer: pkgsrc-users

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


Required to run:
[lang/pear] [lang/php73]

Required to build:
[pkgtools/cwrappers]

Master sites:


Version history: (Expand)


CVS history: (Expand)


   2024-05-12 16:29:10 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
databases/pear-DB: update to 1.12.2

1.12.2 (2024-04-15)

Changelog:

* Task: Manage E_DEPRECATED #27
* Task: Remove CVS id that no longer makes sense #30
* Bug: Bug in DB/oci8.php ... oci_fetch_array called with wrong parameters
  #33 #34
* Bug: Errors raised in DB_storage::toString() if there are multi-column
  keys, on PHP >= 7 #35
* Bug: sqlite3 back-end incorrectly refers to 'resource' objects #38 #39
   2024-02-24 17:11:00 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
databases/pear-DB: update to 1.12.1

1.12.0 (2024-01-16)

* feature: add sqlite3 driver #18
* feature: add lastId() method on mysql, mysqli and sqlite3 #19 #21
* task: fix prototypes for PHP 8 #12
* task: Try and fix test by removing each #16
* task: PHP8.1 Compatability restore error handling to previous state whilst
  ... #13
* task: DB::apiVersion() should be declared as static #17
* task: Fix PHP8.2 Deprecated use of ${var} instead of {$var} #14
* task: PHP8.2 ready #21
* task: Mark mssql-Driver, mysql-Driver and sybase-Driver as Deprecated #21
* bug: PHP 8.0 testcase failure #23 #24

1.12.1 (2024-01-17)

* bug: Missing new file in package.xml #25
* bug: Minimal fix for sqlite3 #26
   2021-10-26 12:10:08 by Nia Alarie | Files touched by this commit (417)
Log message:
databases: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

The following distfiles could not be fetched (some may be only fetched
conditionally):

./databases/cstore/distinfo D6.data.ros.gz
./databases/cstore/distinfo cstore0.2.tar.gz
./databases/cstore/distinfo data4.tar.gz
   2021-10-07 15:35:53 by Nia Alarie | Files touched by this commit (417)
Log message:
databases: Remove SHA1 distfile hashes
   2021-08-12 16:32:10 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
databases/pear-DB: update to 1.11.0

pear-DB (2021-08-10 20:25 UTC)

Changelog:

* PR #11: Define invalid view error and also include deadlock and lockwait
  errors
   2020-04-25 17:53:10 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
databases/pear-DB: update to 1.10.0

Update pear-DB to 1.10.0.

pear-DB 1.10.0 (2020-04-19 15:46 UTC)

Changelog:

* PR # 7: Fixes an issue with oci8 driver
* PR # 8: each() deprecated in PHP 7.2
* PR # 9: Add recognition for error codes for Deadlocks and lock timeouts
* PR #10: Remove curly brace array/string offset access
   2019-07-03 09:28:23 by Nia Alarie | Files touched by this commit (16)
Log message:
Use https for pear.php.net.
   2018-12-15 17:45:47 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
databases/pear-DB: update to 1.9.3

pear-DB 1.9.3

Release date: 2018-12-05 15:42 UTC
Release state: stable
Release uploaded by: ashnazg

Changelog:

* PR #4: Change pg_exec to pg_query
* PR #5: added php72