Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 220 lines (202 sloc) 7.878 kb
05d2eef git-svn-id: http://svn.php.net/repository/pear/packages/DB_QueryTool/…
Wolfram Kriesing authored
1 <?xml version="1.0" encoding="ISO-8859-1"?>
e11d516 @mj * Updating DTD paths
mj authored
2 <!DOCTYPE package SYSTEM "../../php4/pehttp://pear.php.net/dtd/package-1.0">
05d2eef git-svn-id: http://svn.php.net/repository/pear/packages/DB_QueryTool/…
Wolfram Kriesing authored
3 <!-- do not use the "Type" attribute here, that one is only for
4 generated package.xml files -->
5 <package version="1.0">
6 <name>DB_QueryTool</name>
7 <summary>
ceae913 - preparing first release
Wolfram Kriesing authored
8 An OO-interface for easily retreiving and modifying data in a DB.
05d2eef git-svn-id: http://svn.php.net/repository/pear/packages/DB_QueryTool/…
Wolfram Kriesing authored
9 </summary>
10
3fe69cb - typo
Wolfram Kriesing authored
11 <description>
ceae913 - preparing first release
Wolfram Kriesing authored
12 This package is an OO-abstraction to the SQL-Query language, it provides methods such
13 as setWhere, setOrder, setGroup, setJoin, etc. to easily build queries.
14 It also provides an easy to learn interface that interacts nicely with HTML-forms using
15 arrays that contain the column data, that shall be updated/added in a DB.
16 This package bases on an SQL-Builder which lets you easily build
fa85117 @quipo - update changelog
quipo authored
17 SQL-Statements and execute them.
05d2eef git-svn-id: http://svn.php.net/repository/pear/packages/DB_QueryTool/…
Wolfram Kriesing authored
18 </description>
19
20 <maintainers>
21 <maintainer>
22 <user>cain</user>
23 <name>Wolfram Kriesing</name>
24 <email>wolfram@kriesing.de</email>
25 <role>lead</role>
26 </maintainer>
c1c984e @quipo - add myself as (hopefully temporary) lead maintainer
quipo authored
27 <maintainer>
28 <user>quipo</user>
29 <name>Lorenzo Alberton</name>
30 <email>l.alberton@quipo.it</email>
31 <role>lead</role>
32 </maintainer>
05d2eef git-svn-id: http://svn.php.net/repository/pear/packages/DB_QueryTool/…
Wolfram Kriesing authored
33 </maintainers>
34
35 <release>
9ba0ab7 @quipo docs/ => docs/examples/
quipo authored
36 <version>0.10.1</version>
05d2eef git-svn-id: http://svn.php.net/repository/pear/packages/DB_QueryTool/…
Wolfram Kriesing authored
37 <license>PHP</license>
ceae913 - preparing first release
Wolfram Kriesing authored
38 <state>stable</state>
9ba0ab7 @quipo docs/ => docs/examples/
quipo authored
39 <date>2004-05-05</date>
05d2eef git-svn-id: http://svn.php.net/repository/pear/packages/DB_QueryTool/…
Wolfram Kriesing authored
40 <notes>
fa85117 @quipo - update changelog
quipo authored
41 * on UPDATE, field names are no more prefixed by the table name
8223aa2 @quipo update changelog and file list
quipo authored
42 (it didn't work with PostgreSQL)
fa85117 @quipo - update changelog
quipo authored
43 * added an $options parameter to connect()
8223aa2 @quipo update changelog and file list
quipo authored
44 * fixed bug #284 (Log::factory() needs to return a reference)
45 * fixed bug #298 (reset() does not reset limit)
46 * fixed bug #322 (undefined var $autoConnect)
c1c984e @quipo - add myself as (hopefully temporary) lead maintainer
quipo authored
47 * changed useResult() method; now it accepts a $type parameter, use it to return
48 'array' results or 'object' results (thanks to Roman Dostovalov).
49 Please note that BC is maintained, useResult(true) will default to
50 useResult('array'), and useResult(false) will default to useResult('none').
8223aa2 @quipo update changelog and file list
quipo authored
51 * fixed problems with useResult(true) and empty results
52 * when using useResult(true), if the user doesn't call getFirst() on the first
53 iteration, the class does so automatically
fa85117 @quipo - update changelog
quipo authored
54 * PHP 5 fixes
55 * fixes to the testsuite
05d2eef git-svn-id: http://svn.php.net/repository/pear/packages/DB_QueryTool/…
Wolfram Kriesing authored
56 </notes>
57 <filelist>
58 <dir name="/" baseinstalldir="DB">
59 <file role="php" name="QueryTool.php" />
60
fa85117 @quipo - update changelog
quipo authored
61 <dir name="QueryTool" role="php">
62 <file name="Query.php" />
63 <file name="EasyJoin.php" />
64 <file name="Result.php" />
8223aa2 @quipo update changelog and file list
quipo authored
65 <file name="Result/Object.php" />
05d2eef git-svn-id: http://svn.php.net/repository/pear/packages/DB_QueryTool/…
Wolfram Kriesing authored
66 </dir>
67
9ba0ab7 @quipo docs/ => docs/examples/
quipo authored
68 <dir name="docs/examples" role="doc">
fa85117 @quipo - update changelog
quipo authored
69 <file name="example.php" />
70 <file name="mysql.sql" />
71 <file name="pgsql.sql" />
ceae913 - preparing first release
Wolfram Kriesing authored
72 </dir>
73
fa85117 @quipo - update changelog
quipo authored
74 <dir name="tests" role="test">
75 <file name="Common.php" />
76 <file name="Get.php" />
77 <file name="GetAll.php" />
78 <file name="GetCount.php" />
79 <file name="GetQueryString.php" />
80 <file name="index.php" />
81 <file name="Having.php" />
82 <file name="Limit.php" />
83 <file name="sql.php" />
84 <file name="UnitTest.php" />
85 <file name="Where.php" />
86 <file name="SetDbInstance.php" />
8068131 - release 0.9.4
Wolfram Kriesing authored
87 </dir>
88
05d2eef git-svn-id: http://svn.php.net/repository/pear/packages/DB_QueryTool/…
Wolfram Kriesing authored
89 </dir>
ceae913 - preparing first release
Wolfram Kriesing authored
90
0c6557e + we have a dependency on a certain Log version :-(
Wolfram Kriesing authored
91 <deps>
fa85117 @quipo - update changelog
quipo authored
92 <dep type="pkg" rel="has">DB</dep>
99ffafd + Log API changed, make it work with the new one
Wolfram Kriesing authored
93 <dep type="pkg" rel="ge" version="1.7">Log</dep>
0c6557e + we have a dependency on a certain Log version :-(
Wolfram Kriesing authored
94 </deps>
ceae913 - preparing first release
Wolfram Kriesing authored
95
05d2eef git-svn-id: http://svn.php.net/repository/pear/packages/DB_QueryTool/…
Wolfram Kriesing authored
96 </filelist>
97
98 </release>
99
1dde91f - prepare 0.9.1
Wolfram Kriesing authored
100 <changelog>
fa85117 @quipo - update changelog
quipo authored
101 <release>
102 <version>0.9.8</version>
103 <license>PHP</license>
104 <state>stable</state>
105 <date>2003-09-23</date>
106 <notes>
107 * added new method getQueryString() which returns the rendered query
108 * added setDbInstance() which lets you supply an existing DB-instance to work with
109 using this you dont need to pass a DSN to the constructor!
110 </notes>
111 </release>
112 <release>
912dee8 + next release
Wolfram Kriesing authored
113 <version>0.9.7</version>
114 <license>PHP</license>
115 <state>stable</state>
116 <date>2003-09-15</date>
117 <notes>
fa85117 @quipo - update changelog
quipo authored
118 * use Log 1.7 API
912dee8 + next release
Wolfram Kriesing authored
119 </notes>
fa85117 @quipo - update changelog
quipo authored
120 </release>
121
122 <release>
99ffafd + Log API changed, make it work with the new one
Wolfram Kriesing authored
123 <version>0.9.6</version>
124 <license>PHP</license>
125 <state>stable</state>
126 <date>2003-09-12</date>
127 <notes>
128 - bugfix in addMultiple()
fa85117 @quipo - update changelog
quipo authored
129 - addWhereSearch now only prefixes known columns as it is supposed to be,
99ffafd + Log API changed, make it work with the new one
Wolfram Kriesing authored
130 otherwise it would also prefix aliases with the table name, which is bull...
131 - quirk in the addLeftJoin() method ... not nice, but v1.0 will be, unit tests pass but thats still not enough proof
132 - make setLimit also work to unset it
133 </notes>
fa85117 @quipo - update changelog
quipo authored
134 </release>
135
136 <release>
d0877f6 - release 0.9.6
Wolfram Kriesing authored
137 <version>0.9.5</version>
138 <license>PHP</license>
139 <state>stable</state>
140 <date>2003-06-17</date>
141 <notes>
142 - bugfix when writing log files, times were wrong
fa85117 @quipo - update changelog
quipo authored
143 - bugfix in EasyJoin, which added unnecessary conditions
d0877f6 - release 0.9.6
Wolfram Kriesing authored
144 - bugfix in building column alias which is at the end of the string
145 - bugfix in addMultiple() which didnt work without primaryCol
146 - bugfix in addHaving and unit test, thanks to Johannes Schäfer
147 </notes>
fa85117 @quipo - update changelog
quipo authored
148 </release>
149
150 <release>
a57667a - added info
Wolfram Kriesing authored
151 <version>0.9.4</version>
152 <license>PHP</license>
153 <state>stable</state>
154 <date>2003-06-06</date>
155 <notes>
fa85117 @quipo - update changelog
quipo authored
156 - added set/getLimit(), which set the limit globally,
a57667a - added info
Wolfram Kriesing authored
157 getAll() and getCol() can still overwrite this temporarily
158 - added addOrder()
159 - added *Having() methods by Johannes Schaefer
160 - added log functionality
161 - added condition param to addWhereSearch()
162 - fix bug in building group clause for getCount()
163 - bug fix in building join
164 </notes>
fa85117 @quipo - update changelog
quipo authored
165 </release>
166
167 <release>
fb99f63 - add get/setLimit
Wolfram Kriesing authored
168 <version>0.9.3</version>
169 <license>PHP</license>
170 <state>stable</state>
171 <date>2003-03-11</date>
172 <notes>
173 - new method getCol() which lets you retreive just one column
174 - getAll() takes an additional optional parameter, where you can define
175 the method that should be used for firing the query
176 - update() does also consider the value of setWhere() when no primary column is given
177 added a _buildUpdateQuery() for that too
178 - added umbrello-uml class diagram
179 - fixing some typos, esp. for making the useResult() work
180 - bugfix in update, use fully qualified table name (Uwe Dörl)
181 - bugfix in _buildSelectQuery, enclose column names by ""
182 now Oracle should work and also reserved keywords can be used as column names (Uwe Dörl)
183 - some bugfixes and more CS issues
184 </notes>
fa85117 @quipo - update changelog
quipo authored
185 </release>
186 <release>
064a000 - add changes for next release
Wolfram Kriesing authored
187 <version>0.9.2</version>
188 <license>PHP</license>
189 <state>stable</state>
190 <date>2003-02-09</date>
191 <notes>
192 - now you can customize the sequence name
193 - testing on postgres and added example
194 - enhancing the constructor to take the error/log callbacks
195 - some cleaning up
196 </notes>
fa85117 @quipo - update changelog
quipo authored
197 </release>
198 <release>
db27598 - preparing release
Wolfram Kriesing authored
199 <version>0.9.1</version>
200 <license>PHP</license>
201 <state>stable</state>
202 <date>2003-01-29</date>
203 <notes>
204 maintanence release, fix a lot E_ALL issues and CS issues
205 </notes>
fa85117 @quipo - update changelog
quipo authored
206 </release>
207 <release>
1dde91f - prepare 0.9.1
Wolfram Kriesing authored
208 <version>0.9</version>
209 <license>PHP</license>
210 <state>stable</state>
211 <date>2003-01-17</date>
212 <notes>
213 - initial release in PEAR
214 </notes>
fa85117 @quipo - update changelog
quipo authored
215 </release>
1dde91f - prepare 0.9.1
Wolfram Kriesing authored
216 </changelog>
217
218
05d2eef git-svn-id: http://svn.php.net/repository/pear/packages/DB_QueryTool/…
Wolfram Kriesing authored
219 </package>
Something went wrong with that request. Please try again.