cvs: pear /MDB2 package.php package_fbsql.php package_ibase.php package_mssql.php package_mysql.php package_oci8.php package_sqlite.php
| From: | Lukas Smith | Date: | Fri, 16 Dec 2005 11:26:29 +0000 |
| Subject: | cvs: pear /MDB2 package.php package_fbsql.php package_ibase.php package_mssql.php package_mysql.php package_oci8.php package_sqlite.php | ||
| Groups: | php.pear.cvs | ||
| Request: | Send a blank email to pear-cvs+get-36892@lists.php.net to get a copy of this message | ||
lsmith Fri Dec 16 11:26:29 2005 EDT
Modified files:
/pear/MDB2 package.php package_fbsql.php package_ibase.php
package_mssql.php package_mysql.php package_oci8.php
package_sqlite.php
Log:
- various changelog cleanups
http://cvs.php.net/viewcvs.cgi/pear/MDB2/package.php?r1=1.112&r2=1.113&diff_format=u
Index: pear/MDB2/package.php
diff -u pear/MDB2/package.php:1.112 pear/MDB2/package.php:1.113
--- pear/MDB2/package.php:1.112 Sun Dec 11 18:23:30 2005
+++ pear/MDB2/package.php Fri Dec 16 11:26:29 2005
@@ -20,7 +20,8 @@
- allow empty field parameter in get*ID() methods (bug #5791)
- tweaked error messages for file loads
- split off manipulation queries into exec() method from the query() method *BC BREAK*
-- if result_types is set to false in prepare() method the query will be handled as a DML statement
*BC BREAK*
+- only if result_types is set to false in prepare() method the query will be
+ handled as a DML statement *BC BREAK*
- use a proper default value if a field is set to not null in _getDeclaration*() (bug #5930)
- added getServerVersion()
- renamed defaultOutput() to getDefaultOutput() *BC BREAK*
http://cvs.php.net/viewcvs.cgi/pear/MDB2/package_fbsql.php?r1=1.15&r2=1.16&diff_format=u
Index: pear/MDB2/package_fbsql.php
diff -u pear/MDB2/package_fbsql.php:1.15 pear/MDB2/package_fbsql.php:1.16
--- pear/MDB2/package_fbsql.php:1.15 Thu Dec 15 22:52:56 2005
+++ pear/MDB2/package_fbsql.php Fri Dec 16 11:26:29 2005
@@ -16,7 +16,8 @@
- fixed table renaming
- escape floats to make sure they do not contain evil characters (bug #5608)
- split off manipulation queries into exec() method from the query() method *BC BREAK*
-- if result_types is set to false in prepare() method the query will be handled as a DML statement
*BC BREAK*
+- only if result_types is set to false in prepare() method the query will be
+ handled as a DML statement *BC BREAK*
- use lastInsertID() method in nextID()
- added 'mdbtype' to tableInfo()
- changed 'len' to 'length' in tableInfo() output *BC BREAK*
http://cvs.php.net/viewcvs.cgi/pear/MDB2/package_ibase.php?r1=1.23&r2=1.24&diff_format=u
Index: pear/MDB2/package_ibase.php
diff -u pear/MDB2/package_ibase.php:1.23 pear/MDB2/package_ibase.php:1.24
--- pear/MDB2/package_ibase.php:1.23 Thu Dec 15 22:52:56 2005
+++ pear/MDB2/package_ibase.php Fri Dec 16 11:26:29 2005
@@ -25,7 +25,8 @@
- escape floats to make sure they do not contain evil characters (bug #5608)
- in listSequences(), skip system generators
- split off manipulation queries into exec() method from the query() method *BC BREAK*
-- if result_types is set to false in prepare() method the query will be handled as a DML statement
*BC BREAK*
+- only if result_types is set to false in prepare() method the query will be
+ handled as a DML statement *BC BREAK*
- added ability to determine unsigned in mapNativeDatatype()
(only really implemented in the mysql(i) drivers) (bug #6054)
- use MDB2_ERROR_NOT_FOUND in getTableConstraintDefinition() and getTableIndexDefinition() (bug
#6055)
http://cvs.php.net/viewcvs.cgi/pear/MDB2/package_mssql.php?r1=1.16&r2=1.17&diff_format=u
Index: pear/MDB2/package_mssql.php
diff -u pear/MDB2/package_mssql.php:1.16 pear/MDB2/package_mssql.php:1.17
--- pear/MDB2/package_mssql.php:1.16 Thu Dec 15 22:52:56 2005
+++ pear/MDB2/package_mssql.php Fri Dec 16 11:26:29 2005
@@ -15,14 +15,15 @@
- force rollback() with open transactions on disconnect
- escape floats to make sure they do not contain evil characters (bug #5608)
- split off manipulation queries into exec() method from the query() method *BC BREAK*
-- if result_types is set to false in prepare() method the query will be handled as a DML statement
*BC BREAK*
+- only if result_types is set to false in prepare() method the query will be
+ handled as a DML statement *BC BREAK*
- use lastInsertID() method in nextID()
- cleanup _checkSequence() method to not raise errors when no table was found
- added 'mdbtype' to tableInfo() output
- changed 'len' to 'length' in tableInfo() output *BC BREAK*
open todo items:
-- added missing createIndex() and reverse module methods
+- added missing index/contraint methods to the manager and reverse module methods
- ensure that all primary/unique/foreign key handling is only in the contraint methods
EOT;
http://cvs.php.net/viewcvs.cgi/pear/MDB2/package_mysql.php?r1=1.17&r2=1.18&diff_format=u
Index: pear/MDB2/package_mysql.php
diff -u pear/MDB2/package_mysql.php:1.17 pear/MDB2/package_mysql.php:1.18
--- pear/MDB2/package_mysql.php:1.17 Sun Dec 11 18:23:42 2005
+++ pear/MDB2/package_mysql.php Fri Dec 16 11:26:29 2005
@@ -23,7 +23,8 @@
emulating it with substring is not feasible though)
- ensure that there is a connection in the escape() method
- split off manipulation queries into exec() method from the query() method *BC BREAK*
-- if result_types is set to false in prepare() method the query will be handled as a DML statement
*BC BREAK*
+- only if result_types is set to false in prepare() method the query will be
+ handled as a DML statement *BC BREAK*
- use a proper default value if a field is set to not null in _getDeclaration*() (bug #5930)
- added ability to determine unsigned in mapNativeDatatype()
(only really implemented in the mysql(i) drivers) (bug #6054)
http://cvs.php.net/viewcvs.cgi/pear/MDB2/package_oci8.php?r1=1.19&r2=1.20&diff_format=u
Index: pear/MDB2/package_oci8.php
diff -u pear/MDB2/package_oci8.php:1.19 pear/MDB2/package_oci8.php:1.20
--- pear/MDB2/package_oci8.php:1.19 Thu Dec 15 22:56:54 2005
+++ pear/MDB2/package_oci8.php Fri Dec 16 11:26:29 2005
@@ -20,13 +20,14 @@
- force rollback() with open transactions on disconnect
- escape floats to make sure they do not contain evil characters (bug #5608)
- split off manipulation queries into exec() method from the query() method *BC BREAK*
-- if result_types is set to false in prepare() method the query will be handled as a DML statement
*BC BREAK*
+- only if result_types is set to false in prepare() method the query will be
+ handled as a DML statement *BC BREAK*
- added getServerVersion()
- added 'mdbtype' to tableInfo() output
- changed 'len' to 'length' in tableInfo() output *BC BREAK*
open todo items:
-- handle autoincremement fields in alterTable() and dropTable()
+- handle autoincremement fields in alterTable()
- there are still a number of missing methods in the reverse and datatype module
- there are still severe stability issues due to ext/oci8, especially on windows
- ensure that all primary/unique/foreign key handling is only in the contraint methods
http://cvs.php.net/viewcvs.cgi/pear/MDB2/package_sqlite.php?r1=1.15&r2=1.16&diff_format=u
Index: pear/MDB2/package_sqlite.php
diff -u pear/MDB2/package_sqlite.php:1.15 pear/MDB2/package_sqlite.php:1.16
--- pear/MDB2/package_sqlite.php:1.15 Sun Dec 11 18:23:42 2005
+++ pear/MDB2/package_sqlite.php Fri Dec 16 11:26:29 2005
@@ -20,7 +20,8 @@
- added alterTable() (only does table name change and column adding)
- escape floats to make sure they do not contain evil characters (bug #5608)
- split off manipulation queries into exec() method from the query() method *BC BREAK*
-- if result_types is set to false in prepare() method the query will be handled as a DML statement
*BC BREAK*
+- only if result_types is set to false in prepare() method the query will be
+ handled as a DML statement *BC BREAK*
- use a proper default value if a field is set to not null in _getDeclaration*() (bug #5930)
- added ability to determine unsigned in mapNativeDatatype()
(only really implemented in the mysql(i) drivers) (bug #6054)