Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

176 lines (158 sloc) 6.287 kB
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE package SYSTEM "../../php4/pehttp://pear.php.net/dtd/package-1.0">
<!-- do not use the "Type" attribute here, that one is only for
generated package.xml files -->
<package version="1.0">
<name>DB_QueryTool</name>
<summary>
An OO-interface for easily retreiving and modifying data in a DB.
</summary>
<description>
This package is an OO-abstraction to the SQL-Query language, it provides methods such
as setWhere, setOrder, setGroup, setJoin, etc. to easily build queries.
It also provides an easy to learn interface that interacts nicely with HTML-forms using
arrays that contain the column data, that shall be updated/added in a DB.
This package bases on an SQL-Builder which lets you easily build
SQL-Statements and execute them.
</description>
<maintainers>
<maintainer>
<user>cain</user>
<name>Wolfram Kriesing</name>
<email>wolfram@kriesing.de</email>
<role>lead</role>
</maintainer>
</maintainers>
<release>
<version>0.9.7</version>
<license>PHP</license>
<state>stable</state>
<date>2003-09-15</date>
<notes>
* use Log 1.7 API
</notes>
<filelist>
<dir name="/" baseinstalldir="DB">
<file role="php" name="QueryTool.php" />
<dir name="QueryTool">
<file role="php" name="Query.php" />
<file role="php" name="EasyJoin.php" />
<file role="php" name="Result.php" />
</dir>
<dir name="docs">
<file role="doc" name="example.php" />
<file role="doc" name="mysql.sql" />
<file role="doc" name="pgsql.sql" />
</dir>
<dir name="tests">
<file role="doc" name="Common.php" />
<file role="doc" name="Get.php" />
<file role="doc" name="GetAll.php" />
<file role="doc" name="GetCount.php" />
<file role="doc" name="index.php" />
<file role="doc" name="Having.php" />
<file role="doc" name="Limit.php" />
<file role="doc" name="sql.php" />
<file role="doc" name="UnitTest.php" />
<file role="doc" name="Where.php" />
</dir>
</dir>
<deps>
<dep type="pkg" rel="ge" version="1.7">Log</dep>
</deps>
</filelist>
</release>
<changelog>
<release>
<version>0.9.6</version>
<license>PHP</license>
<state>stable</state>
<date>2003-09-12</date>
<notes>
- bugfix in addMultiple()
- addWhereSearch now only prefixes known columns as it is supposed to be,
otherwise it would also prefix aliases with the table name, which is bull...
- quirk in the addLeftJoin() method ... not nice, but v1.0 will be, unit tests pass but thats still not enough proof
- make setLimit also work to unset it
</notes>
</release>
<release>
<version>0.9.5</version>
<license>PHP</license>
<state>stable</state>
<date>2003-06-17</date>
<notes>
- bugfix when writing log files, times were wrong
- bugfix in EasyJoin, which added unnecessary conditions
- bugfix in building column alias which is at the end of the string
- bugfix in addMultiple() which didnt work without primaryCol
- bugfix in addHaving and unit test, thanks to Johannes Schäfer
</notes>
</release>
<release>
<version>0.9.4</version>
<license>PHP</license>
<state>stable</state>
<date>2003-06-06</date>
<notes>
- added set/getLimit(), which set the limit globally,
getAll() and getCol() can still overwrite this temporarily
- added addOrder()
- added *Having() methods by Johannes Schaefer
- added log functionality
- added condition param to addWhereSearch()
- fix bug in building group clause for getCount()
- bug fix in building join
</notes>
</release>
<release>
<version>0.9.3</version>
<license>PHP</license>
<state>stable</state>
<date>2003-03-11</date>
<notes>
- new method getCol() which lets you retreive just one column
- getAll() takes an additional optional parameter, where you can define
the method that should be used for firing the query
- update() does also consider the value of setWhere() when no primary column is given
added a _buildUpdateQuery() for that too
- added umbrello-uml class diagram
- fixing some typos, esp. for making the useResult() work
- bugfix in update, use fully qualified table name (Uwe Dörl)
- bugfix in _buildSelectQuery, enclose column names by ""
now Oracle should work and also reserved keywords can be used as column names (Uwe Dörl)
- some bugfixes and more CS issues
</notes>
</release>
<release>
<version>0.9.2</version>
<license>PHP</license>
<state>stable</state>
<date>2003-02-09</date>
<notes>
- now you can customize the sequence name
- testing on postgres and added example
- enhancing the constructor to take the error/log callbacks
- some cleaning up
</notes>
</release>
<release>
<version>0.9.1</version>
<license>PHP</license>
<state>stable</state>
<date>2003-01-29</date>
<notes>
maintanence release, fix a lot E_ALL issues and CS issues
</notes>
</release>
<release>
<version>0.9</version>
<license>PHP</license>
<state>stable</state>
<date>2003-01-17</date>
<notes>
- initial release in PEAR
</notes>
</release>
</changelog>
</package>
Jump to Line
Something went wrong with that request. Please try again.