2000-05-31 06:27:49 +04:00
|
|
|
#
|
|
|
|
# Run this script to generated a changes.html output file
|
|
|
|
#
|
|
|
|
puts {<html>
|
|
|
|
<head>
|
|
|
|
<title>SQLite Change Log</title>
|
|
|
|
</head>
|
|
|
|
<body bgcolor="white">
|
|
|
|
<h1 align="center">Recent Changes To SQLite</h1>
|
|
|
|
|
|
|
|
<DL>
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
proc chng {date desc} {
|
|
|
|
puts "<DT><B>$date</B></DT>"
|
|
|
|
puts "<DD><P><UL>$desc</UL></P></DD>"
|
|
|
|
}
|
|
|
|
|
2000-06-12 16:29:25 +04:00
|
|
|
chng {2000 June 12} {
|
2000-06-12 16:20:48 +04:00
|
|
|
<li>Added a <b>fcnt()</b> function which is designed to help write better.
|
|
|
|
test scripts. This function is not useful for anything other than
|
|
|
|
testing and debugging, as far as I know.</li>
|
2000-06-12 16:29:25 +04:00
|
|
|
<li>Added a few more tests that take advantage of the new fcnt() function.
|
|
|
|
The new tests did not uncover any new problems.</li>
|
2000-06-12 16:20:48 +04:00
|
|
|
}
|
|
|
|
|
2000-06-09 07:51:26 +04:00
|
|
|
chng {2000 June 8} {
|
|
|
|
<li>Added lots of new test cases</li>
|
|
|
|
<li>Fix a few bugs discovered while adding test cases</li>
|
|
|
|
<li>Begin adding lots of new documentation</li>
|
|
|
|
}
|
|
|
|
|
2000-06-06 22:24:42 +04:00
|
|
|
chng {2000 June 6} {
|
2000-06-09 07:52:04 +04:00
|
|
|
<li>Added compound select operators: <B>UNION</b>, <b>UNION ALL</B>,
|
2000-06-07 02:19:00 +04:00
|
|
|
<b>INTERSECT</b>, and <b>EXCEPT</b></li>
|
2000-06-06 22:24:42 +04:00
|
|
|
<li>Added support for using <b>(SELECT ...)</b> within expressions</li>
|
|
|
|
<li>Added support for <b>IN</b> and <b>BETWEEN</b> operators</li>
|
|
|
|
<li>Added support for <b>GROUP BY</b> and <b>HAVING</b></li>
|
|
|
|
<li>NULL values are now reported ot the callback as a NULL pointer
|
|
|
|
rather than an empty string.</li>
|
|
|
|
}
|
|
|
|
|
2000-06-03 23:28:48 +04:00
|
|
|
chng {2000 June 3} {
|
|
|
|
<li>Added support for default values on columns of a table.</li>
|
|
|
|
<li>Improved test coverage. Fixed a few obscure bugs found by the
|
|
|
|
improved tests.</li>
|
|
|
|
}
|
|
|
|
|
2000-06-02 17:27:59 +04:00
|
|
|
chng {2000 June 2} {
|
|
|
|
<li>All database files to be modified by an UPDATE, INSERT or DELETE are
|
|
|
|
now locked before any changes are made to any files.
|
|
|
|
This makes it safe (I think) to access
|
|
|
|
the same database simultaneously from multiple processes.</li>
|
|
|
|
<li>The code appears stable so we are now calling it "beta".</li>
|
|
|
|
}
|
|
|
|
|
|
|
|
chng {2000 June 1} {
|
|
|
|
<li>Better support for file locking so that two or more processes
|
|
|
|
(or threads)
|
|
|
|
can access the same database simultaneously. More work needed in
|
|
|
|
this area, though.</li>
|
|
|
|
}
|
|
|
|
|
2000-05-31 19:35:42 +04:00
|
|
|
chng {2000 May 31} {
|
2000-05-31 19:43:25 +04:00
|
|
|
<li>Added support for aggregate functions (Ex: <b>COUNT(*)</b>, <b>MIN(...)</b>)
|
2000-05-31 19:34:51 +04:00
|
|
|
to the SELECT statement.</li>
|
2000-06-01 01:06:30 +04:00
|
|
|
<li>Added support for <B>SELECT DISTINCT ...</B></li>
|
2000-05-31 19:34:51 +04:00
|
|
|
}
|
|
|
|
|
2000-05-31 06:27:49 +04:00
|
|
|
chng {2000 May 30} {
|
|
|
|
<li>Added the <b>LIKE</b> operator.</li>
|
|
|
|
<li>Added a <b>GLOB</b> operator: similar to <B>LIKE</B>
|
|
|
|
but it uses Unix shell globbing wildcards instead of the '%'
|
|
|
|
and '_' wildcards of SQL.</li>
|
|
|
|
<li>Added the <B>COPY</b> command patterned after
|
|
|
|
<a href="http://www.postgresql.org/">PostgreSQL</a> so that SQLite
|
|
|
|
can now read the output of the <b>pg_dump</b> database dump utility
|
|
|
|
of PostgreSQL.</li>
|
|
|
|
<li>Added a <B>VACUUM</B> command that that calls the
|
|
|
|
<b>gdbm_reorganize()</b> function on the underlying database
|
|
|
|
files.</li>
|
|
|
|
<li>And many, many bug fixes...</li>
|
|
|
|
}
|
|
|
|
|
|
|
|
chng {2000 May 29} {
|
|
|
|
<li>Initial Public Release of Alpha code</li>
|
|
|
|
}
|
|
|
|
|
|
|
|
puts {
|
|
|
|
</DL>
|
|
|
|
<p><hr /></p>
|
|
|
|
<p><a href="index.html"><img src="/goback.jpg" border=0 />
|
|
|
|
Back to the SQLite Home Page</a>
|
|
|
|
</p>
|
|
|
|
|
|
|
|
</body></html>}
|