pkgsrc-Changes archive

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

CVS commit: pkgsrc/databases/pear-MDB2_Driver_mysql



Module Name:    pkgsrc
Committed By:   abs
Date:           Mon Jan 19 20:13:38 UTC 2009

Modified Files:
        pkgsrc/databases/pear-MDB2_Driver_mysql: Makefile distinfo
        pkgsrc/databases/pear-MDB2_Driver_mysql/patches: patch-aa
Removed Files:
        pkgsrc/databases/pear-MDB2_Driver_mysql/patches: patch-ab

Log Message:
Updated databases/pear-MDB2_Driver_mysql to 1.5.0b2

1.5.0b2

- fixed bug #12117: disconnect() does not work as documented
- fixed bug #13412: sometimes getTableConstraintDefinition() fails for FOREIGN 
KEYs
- fixed bug #13581: wrong query in beginTransaction() for certain MySQL versions
- request #13657: in setCharset(), use mysql_set_charset() if available 
[cwiedmann]
- fixed bug #13928: Invalid triggers created for 'ON UPDATE'
- fixed bug #15051: Cannot create constraints with field length
- add index on FK column(s) or a FK constraint cannot be created in some cases

1.5.0b1

- fixed bug #11831: createTable() now supports tables with a multi-field 
PRIMARY KEY
where one field is defined as AUTO_INCREMENT
- request #11204: support AUTO_INCREMENT for FLOAT data type and UNSIGNED option
for FLOAT and DECIMAL data type [afz]
- fixed bug #11692: value of $db->supports('transactions') changes after query 
[afz]
- request #12731: added truncateTable() in the Manager module
- request #12732: added vacuum() in the Manager module for OPTIMIZE/VACUUM 
TABLE abstraction
- request #12800: added alterDatabase() in the Manager module [afz]
- fixed quoting in createDatabase() in the Manager module
- fixed bug #12924: correctly handle internal expected errors even with custom 
error handling
- added standaloneQuery() and databaseExists()
- request #13106: added unixtimestamp() in the Function module
- fixed regexp in listTableConstraints() in the Manager module to list FOREIGN 
KEY constraints
- fixed bug #13180: MySQL driver tells SAVEPOINT is supported for MyISAM tables
- fixed bug #13283: replace() doesn't respect quote_identifiers option
- request #13313: setCharSet() supports 'COLLATE' too
- fixed bug #13370: some capabilities depend on user options, so check them 
after
a setOption() call
- when triggers are supported, two triggers are created to emulate ON UPDATE / 
ON DELETE actions
for FOREIGN KEY constraints. Known limitation: since mysql doesn't support 
multiple triggers
with the same action time and event for one table, if there are multiple table 
referencing
the same table, only the first one will have the triggers created.

1.5.0a2

- fixed bug #12516: error in FK constraint creation query
- request #12012: added charset/collation support in createDatabase()

1.5.0a1

- fixed bug #10024: Added new option 'lob_allow_url_include' (default false) to
[dis]allow inserting a LOB from an url (file, http, ...).
- fixed bug #10986: Using more random statement names (request #11625)
- fixed bug #11055: Using placeholders with := variable assignment fails 
[bekarau]
- initial support for FOREIGN KEY constraints in the Manager and Reverse modules
- request #11389: added many new MySQL 5.1 error codes in errorInfo()
- fixed bug #11428: propagate quote() errors with invalid data types
- fixed bug #11590: _getServerCapabilities() has to be called once per 
connection
- fixed bug #11790: avoid array_diff() because it has a memory leak in PHP 5.1.x
- fixed some E_STRICT errors with PHP5
- fixed bug #12010: MDB2_PORTABILITY_RTRIM option was ignored
- fixed bug #12083: createTable() in the Manager module now returns MDB2_OK on 
success,
as documented
- fixed bug #12217: mysql_num_rows() returns FALSE on failure, not NULL (thanks 
to zaa%zaa.pp.ru@localhost)
- fixed bug #12242: missing charset info in the Reverse module (patch by 
Carsten Wiedmann)
- fixed bug #12269: tableInfo() in the Reverse module detect 'clob' data type
as first option
- fixed bug #12336: supply default value for NOT NULL timestamp fields


To generate a diff of this commit:
cvs rdiff -r1.2 -r1.3 pkgsrc/databases/pear-MDB2_Driver_mysql/Makefile
cvs rdiff -r1.3 -r1.4 pkgsrc/databases/pear-MDB2_Driver_mysql/distinfo
cvs rdiff -r1.2 -r1.3 \
    pkgsrc/databases/pear-MDB2_Driver_mysql/patches/patch-aa
cvs rdiff -r1.2 -r0 pkgsrc/databases/pear-MDB2_Driver_mysql/patches/patch-ab

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



Home | Main Index | Thread Index | Old Index