root/trunk/CHANGELOG

Revision 1, 4.5 kB (checked in by hans, 3 years ago)

Initial checkin

Line 
1 Creole 1.0.2 - April 17, 2005
2 -----------------------------
3
4 2005-04-16 15:55:28 hlellelid
5
6         * Adding timezone information to the PgSQLPreparedstatement setTime()
7         and setTimestamp() method so that now Creole supports the 'with time zone'
8         columns in Postgres.
9        
10 2005-04-16 13:27 hlellelid
11
12         *  Reverted PreparedStatementCommon->executeQuery() to previous signature
13         which supports first param being FETCHMODE.
14        
15 2005-04-02 11:17 dlawson_mi
16
17         * Optimized caching in ODBCCachedResultSet.
18         * Added support for manual row counting in ODBCResultSet. This is helpful
19           for ODBC drivers which don't return a valid count when odbc_num_rows()
20           is called after a query.
21          
22
23 Creole 1.0.1 - Apr. 07, 2005
24 ----------------------------   
25
26 2005-03-29 08:44  gamr
27
28         * slight rework in PreparedStatementCommon to save memory
29         * complete rewrite of sql parser in PreparedStatementCommon,
30           10% faster parsing
31
32 2005-03-09 14:15  hlellelid
33
34         * Fixed bug in PgSQLTableInfo index query.
35
36 2005-03-01 07:29  micha
37
38         * MySQLTableInfo: Fixed bugs in initForeignKeys():
39           - renamed TableInfo to MySQLTableInfo
40           - added $this->database as first parameter of MySQLTableInfo
41           - changed second parameter to $ftbl
42
43 2005-02-25 10:47  pachanga
44
45         * vendor specific optional data attribute added to ColumnInfo,
46           DatabaseInfo, ForeignKeyInfo, PrimaryKeyInfo classes, this
47           information can be set in constructor and retrived with
48           getVendorSpecificInfo() method
49
50 2005-02-21 11:48  pachanga
51
52         * initial tests for MySQL metadata added: tests for indexes, uniques,
53           foreign keys, vendor specific metadata
54         * MySQL escaping added to all metadata retrieval classes
55         * MySQL index metadata retrieval fixes(this information was loaded
56           improperly)
57         * isAutoIncrement attribute added to CoumnInfo, set from
58           constructor, null by default
59         * isUnique attribute added to IndexInfo, set from constructor,
60           false by default
61         * vendorSpecificInfo attribute added to
62           IndexInfo, set from constructor, empty array by default
63         * TableInfo can retrieve vendor specific info via getVendorSpecificInfo()
64           method
65         * MySQL creole-schema.sql modified, added tables for better indexes,
66           uniques, foreign keys and vendor specific data tests
67
68 2005-02-10 04:22  pachanga
69
70         * MySql 'longtext' field support added
71
72 2005-01-21 14:13  hlellelid
73
74         * Added cross-platform support for specifying port in mssql DSN.
75           Submitted by:  Jon Whitcraft
76
77 2005-01-13 09:40  micha
78
79         * Fixed 'undefined value $sql'.  Submitted: Martel Valgoerad
80
81 2005-01-07 14:04  micha
82
83         * Fixed typo in require path for PgSQLResultSetIterator.
84
85 2004-12-17 04:58  micha
86
87         * Submitted By:  Louis Bustin
88           - Fixed typo in initForeignKeys()
89           - Use hasTable() and hasColumn() in initForeignKeys()
90
91 2004-12-04 00:58  gamr
92
93         * Added PgSQLResultSetIterator class
94
95 2004-12-04 00:41  gamr
96
97         * [postgres] save having a query resource result in memory twice
98
99 2004-12-04 00:32  gamr
100
101         * Removed deprecated reference to pg_cmdtuples.
102
103 2004-12-04 00:29  gamr
104
105         * Removed deprecated use of pg_exec.
106
107 2004-12-03 11:54  gamr
108
109         * speed optimized SQLiteResultSetIterator (20%+)
110
111 2004-12-03 11:28  gamr
112
113         * SQLiteResultSetIterator: fix the valid() function in the iterator
114           so we have all of our rows, it was skipping a row every time it was
115           called
116
117 2004-11-29 08:41  micha
118
119         * SQLiteResultSet: Fixed unknown variable $this->conn->connection
120           ($this->conn->getResource())
121
122 2004-11-29 08:40  micha
123
124         * SQLiteTableInfo: Fixed bug in where $default variable was unknown.
125
126 2004-11-28 17:03  hlellelid
127
128         * Added hasTable() and hasColumn() methods to metadata classes.
129
130 2004-11-28 11:24  hlellelid
131
132         * MySQLTableInfo: Added fix for initPrimaryKey() so that only 'PRIMARY'
133           keys are considered primary keys :)
134
135           Submitted By: Tony Bibbs
136
137 2004-11-28 11:21  hlellelid
138
139         * Added implementation of initForeignKeys() for supported versions of
140           MySQL.
141
142           Submitted By: Tony Bibbs
143
144 2004-11-18 16:35  dlawson_mi
145
146         * ODBCPreparedStatement: Added ability to emulate prepared statements
147           if necessary. This is triggered by a function in ODBCAdapter.
148
149 2004-11-04 13:51  revjim
150
151         * [Jargon] Altered all referenced of CONSTANTS in Record to use proper
152           namespaces (i.e. UPDATE becomes Record::UPDATE) in order to remove
153           E_NOTICE errors and provide proper operation (as the default is to
154           interpret the constant as a string).
155
156 2004-11-04 13:42  revjim
157
158         * [Jargon] Altered all calls to "is_a" to use the new "instanceof"
159           conditional so that code will execute properly under E_STRICT.
160
161 2004-10-25 21:42  hlellelid
162
163         * Changed setTimestamp() so that it escapes the value before inserting.
164
Note: See TracBrowser for help on using the browser.