Fixed bugs #2438 and #4496 about quoting of DISTINCT in SELECT clauses
[Packages/TYPO3.CMS.git] / typo3 / sysext / dbal / ChangeLog
1 2007-05-29  Karsten Dambekalns <karsten@typo3.org>
2
3         * Closes bug #4462: creates tables without OIDs on PostgreSQL now
4         * Closes bugs #4494, #3759: & is translated to BITAND() on Oracle now
5         * Large text fields are CLOB fields now; for Oracle LIKE comparisons against such fields are translated to dbms_lob.instr() calls. This should fix e.g. bug #5535 as well as issues with TV data that cannot be unserialized (see comments on bug #4638)
6         * Updates to the manual
7         * A fix for bug #5481, field mapping not working on the right side of a comparison in WHERE clauses
8         * Fixed bugs #2438 and #4496 about quoting of DISTINCT in SELECT clauses
9
10 2006-07-19  Karsten Dambekalns <karsten@typo3.org>
11
12         * Fixes SQL issues when searching in list view or with the global search box on the bottom of the BE page
13
14 2006-06-30  Karsten Dambekalns <karsten@typo3.org>
15
16         * this update closes bugs #3638, #2106, #2866, #3754 (for Firefox, broken in MSIE) and maybe a few more
17         * Implemented support for sysLog() on connection failure
18         * DBAL now honours the no_pconnect setting
19         * For handlers in native mode the setDBinit queries are executed upon connection
20         * The initial value for generated sequences can be configured per handler, to avoid duplicate key errors after having imported data
21         * BLOB fields are handled correctly now during INSERT and UPDATE
22         * Setting $store_lastBuiltQuery acts like in t3lib_db now (fill $debug_lastBuiltQuery)
23         * For the native handler quoting methods directly return the input for speedup, as no quoting is needed in that case
24         * Added support for native and userdefined handler to MetaType()
25         * Changed mapping of types to always use the largest possible integer, map tinytext to varchar instead of text
26         * admin_get_tables() skips tables whose names match /BIN\$/ (coming from the recycle bin on Oracle)
27         * Importing dumps using the install tool now works, see manual for tips
28         * Changed the way NOT NULL and DEFAULT are handled when setting up tables, see manual for the rules that now apply
29         * Code cleanup (indentation, documentation)
30         * Updated the manual and added new content
31
32 2006-01-19  Karsten Dambekalns <karsten@typo3.org>
33
34         * Changes to connection handling, detecting failed connections.
35         * Added support for $no_quote_fields in UPDATE and INSERT methods.
36
37 2006-01-04  Karsten Dambekalns <karsten@typo3.org>
38
39         * Changed the way a connection is established with ADOdb. The new
40         way allows ODBC connections (rather, connections to drivers having
41         an underscore in their name).
42         * Changes to ext_tables.sql to make it more portable.
43         * When printing errors, output the offending SQL as well.
44         * Some small fixes, enhancements to code documentation.
45         * Some additions to the manual.
46
47 2005-12-27  Karsten Dambekalns <karsten@typo3.org>
48
49         * Converted locallang to XML, small adaptions to syext location.
50         * One slight fix to the SQL check in the BE module (wrong output if
51         an error occurred).
52
53 2005-12-26  Karsten Dambekalns <karsten@typo3.org>
54
55         * Code cleanup and improvements to the mapping. Merged 3rd
56         party changes done by DIACC GmbH.
57
58 2005-12-23  Karsten Dambekalns <karsten@typo3.org>
59
60         * Fixed a few issues that were left undiscovered yet.
61         * Added a new module to test query building and parsing
62         from the DBAL debug module.
63         * Finalized fix for bug #1649.
64
65 2005-12-22  Karsten Dambekalns <karsten@typo3.org>
66
67         * Fixed bug #2077 (NOT handling breaking, consequently
68         discarding WHERE clauses).
69
70 2005-12-21  Karsten Dambekalns <karsten@typo3.org>
71
72         * Fixed bug #1781 to allow easier install.
73         * Closed bug #1204 as not reproducable. Probably rather a
74         PHP/Apache bug than a DBAL bug.
75         * Closed bug #1317 which has been fixed earlier. It was due
76         to a msissing check for the incoming SQL (string/array) in the
77         native part of exec_UPDATEquery().
78         * Fixed parseFieldDef() t3lib_sqlparser to allow datatypes
79         with just a trailing comma (like in "tyinytext," as opposed
80         to "varchar(19)". This prevented installation of some
81         extensions.
82         * Fixed bug #2072.
83         * Fixed bug #1206.
84         * Fixed a bug with error logging and array queries (BLOB).
85         * Prepared a fix for bug #1649, pending core list approval.
86         * Fixed a bug in t3lib_page, getMultipleGroupsWhereClause()
87         where double quotes were used to quote a literal for use in
88         SQL. THIS IS MYSQL-ONLY! NEVER DO THIS! ALWAYS USE SINGLE
89         QUOTES!
90
91 2005-06-07  Karsten Dambekalns <karsten@typo3.org>
92
93         Documentation update.
94
95 2005-05-19  Karsten Dambekalns <karsten@typo3.org>
96
97         Committed changes to go along with the library removal done
98         earlier. Completed debug logging.
99
100 2005-02-07  Karsten Dambekalns <karsten@typo3.org>
101
102         Bringing the DBAL extension AS OF JANUARY 2005 into CVS.  Works
103         pretty well, but still needs more work. A few optimizations are
104         planned and some bugs in native mode need to be fixed. Checking
105         this in is (similar to yesterday's commit) more for
106         historic/archival reasons.  This version will NOT work with 3.7.x.
107         You have been warned.
108
109 2005-02-06  Karsten Dambekalns <karsten@typo3.org>
110
111         Bringing the DBAL extension AS OF JULY 2004 into CVS. This is
112         rather for historic purposes, more changes will follow in the near
113         future.  This version was already a huge step forward, but it will
114         not work as expected with 3.7.x or 3.8.x. You have been warned.
115
116 2004-03-28  Kasper Skaarhoej <kasperYYYY@typo3.com>
117
118         Initial revision