version3.html: $(TOP)/www/version3.tcl
tclsh $(TOP)/www/version3.tcl >version3.html
+whentouse.html: $(TOP)/www/whentouse.tcl
+ tclsh $(TOP)/www/whentouse.tcl >whentouse.html
+
# Files to be published on the website.
#
support.html \
tclsqlite.html \
vdbe.html \
- version3.html
+ version3.html \
+ whentouse.html
doc: common.tcl $(DOC)
mkdir -p doc
-C Initialize\sthe\srandom\snumber\sgenerator\sfrom\s/dev/urandom,\sif\savailable.\s(CVS\s2258)
-D 2005-01-21T17:53:17
+C Documentation\supdates\sprior\sto\s3.1.0.\s(CVS\s2259)
+D 2005-01-21T18:19:28
F Makefile.in ffd81f5e926d40b457071b4de8d7c1fa18f39b5a
F Makefile.linux-gcc a9e5a0d309fa7c38e7c14d3ecf7690879d3a5457
F README a01693e454a00cc117967e3f9fdab2d4d52e9bc1
F doc/report1.txt a031aaf37b185e4fa540223cb516d3bccec7eeac
F install-sh 9d4de14ab9fb0facae2f48780b874848cbf2f895
F ltmain.sh f6b283068efa69f06eb8aa1fe4bddfdbdeb35826
-F main.mk 612a0bdbc23797754186ea366ff54512081d17fb
+F main.mk 3156c139b50a996c786c9c13fba3ea06cf12799d
F mkdll.sh 468d4f41d3ea98221371df4825cfbffbaac4d7e4
F mkopcodec.awk bd46ad001c98dfbab07b1713cb8e692fa0e5415d
F mkopcodeh.awk cc36b29ff7c996cc482f91a6fd3fa33297b075d5
F www/faq.tcl abe360e630d8134bc6242c5e3664969c397eac6e
F www/fileformat.tcl 900c95b9633abc3dcfc384d9ddd8eb4876793059
F www/formatchng.tcl bfbf14dbf5181e771d06da7797767b0200b36d8a
-F www/index.tcl bb67c0d13020641d1fb4c043afa1f40fcc144d88
+F www/index.tcl 2ac775d5247922fd0f5d62178b28d41ccaed7d01
F www/lang.tcl a79b222f29cd94e11aee7bb0e69e133d55b03602
F www/lockingv3.tcl f59b19d6c8920a931f096699d6faaf61c05db55f
F www/mingw.tcl d96b451568c5d28545fefe0c80bee3431c73f69c
F www/nulls.tcl ec35193f92485b87b90a994a01d0171b58823fcf
-F www/oldnews.tcl 7aa4478e64631859770a5fe4b413919ba6ee8a08
-F www/omitted.tcl 7bd62b6f0f53b60c5360895b16b3af8407bbca03
+F www/oldnews.tcl e8851b24fe424364cd0f3f36b1b4036effea60ef
+F www/omitted.tcl 9f332aea97b47ec53234f4cd9aa4b4a6da8641ec
F www/opcode.tcl dafa030a5a3cc24a2f9fd4cfbfb7d7323d2151b0
F www/optimizing.tcl f0b2538988d1bbad16cbfe63ec6e8f48c9eb04e5
F www/pragma.tcl f2f507d50755fea3636fbb956048aac4b14ee837
F www/quickstart.tcl 6f6f694b6139be2d967b1492eb9a6bdf7058aa60
-F www/speed.tcl de99c82c4729a10b6733463636f15473c4ec95bc
+F www/speed.tcl 1f8fb33df0d5bebf29508af763db3ee019c45967
F www/sqlite.tcl b51fd15f0531a54874de785a9efba323eecd5975
F www/support.tcl 3955da0fd82be68cc5c83d347c05095e80967051
F www/tclsqlite.tcl e73f8f8e5f20e8277619433f7970060ab01088fc
F www/vdbe.tcl 095f106d93875c94b47367384ebc870517431618
F www/version3.tcl 092a01f5ef430d2c4acc0ae558d74c4bb89638a0
F www/whentouse.tcl 3e522a06ad41992023c80ca29a048ae2331ca5bd
-P 39786aa894d620480661ed8867961f9f1ef33e40
-R 3b3cb6465646de5c987cef2f82ee9d6f
+P aab8e7f8d81ffa786d5fae5a13963c6e58a8eefc
+R 8d7b3736901be3c2930c91d7488142dd
U drh
-Z 55ddc61929d4f52f311fda35960362e7
+Z addbc0a3774749709cfb729c962c2c2f
-aab8e7f8d81ffa786d5fae5a13963c6e58a8eefc
\ No newline at end of file
+fc4f1f13d053f861b6be0ceba29bd9e62554252f
\ No newline at end of file
puts "<hr width=\"50%\">"
}
+newsitem {2005-Jan-21} {Version 3.1.0 (alpha) Released} {
+ Version 3.1.0 (alpha) is now available on the
+ website. Verison 3.1.0 is fully backwards compatible with the 3.0 series
+ and features many new features including Autovacuum and correlated
+ subqueries. See the
+ <a href="http://www.sqlite.org/releasenotes310.html">release notes</a>
+ for details.
+
+ This is an alpha release. A beta release is expected in about a week
+ with the first stable release to follow after two more weeks.
+}
+
newsitem {2004-Nov-09} {SQLite at the 2004 International PHP Conference} {
There was a talk on the architecture of SQLite and how to optimize
SQLite queries at the 2004 International PHP Conference in Frankfurt,
}
-newsitem {2004-Oct-11} {Version 3.0.8} {
- Version 3.0.8 of SQLite contains several code optimizations and minor
- bug fixes and adds support for DEFERRED, IMMEDIATE, and EXCLUSIVE
- transactions. This is an incremental release. There is no reason
- to upgrade from version 3.0.7 if that version is working for you.
-}
-
newsitem {2004-Oct-10} {SQLite at the 11<sup><small>th</small></sup>
Annual Tcl/Tk Conference} {
There will be a talk on the use of SQLite in Tcl/Tk at the
<p align="right"><a href="oldnews.html">Old news...</a></p>
</td></tr></table>
}
-footer {$Id: index.tcl,v 1.103 2004/11/11 19:32:40 drh Exp $}
+footer {$Id: index.tcl,v 1.104 2005/01/21 18:19:28 drh Exp $}
puts "<hr width=\"50%\">"
}
+newsitem {2004-Oct-11} {Version 3.0.8} {
+ Version 3.0.8 of SQLite contains several code optimizations and minor
+ bug fixes and adds support for DEFERRED, IMMEDIATE, and EXCLUSIVE
+ transactions. This is an incremental release. There is no reason
+ to upgrade from version 3.0.7 if that version is working for you.
+}
+
newsitem {2004-Sep-18} {Version 3.0.7} {
Version 3.0 has now been in use by multiple projects for several
months with no major difficulties. We consider it stable and
Plans are to continue to support SQLite version 2.8 with
bug fixes. But all new development will occur in version 3.0.
}
-footer {$Id: oldnews.tcl,v 1.7 2004/10/11 22:26:00 drh Exp $}
+footer {$Id: oldnews.tcl,v 1.8 2005/01/21 18:19:29 drh Exp $}
#
# Run this script to generated a omitted.html output file
#
-set rcsid {$Id: omitted.tcl,v 1.6 2004/05/31 15:06:30 drh Exp $}
+set rcsid {$Id: omitted.tcl,v 1.7 2005/01/21 18:19:29 drh Exp $}
source common.tcl
header {SQL Features That SQLite Does Not Implement}
puts {
NOT NULL and UNIQUE constraints are enforced, however.
}
-feature {Variable subqueries} {
- Subqueries must be static. They are evaluated only once. They may not,
- therefore, refer to variables in the main query.
-}
-
feature {FOREIGN KEY constraints} {
FOREIGN KEY constraints are parsed but are not enforced.
}
feature {ALTER TABLE} {
To change a table you have to delete it (saving its contents to a temporary
table) and recreate it from scratch.
+ ("ALTER TABLE ... RENAME TABLE ..." was added to version 3.1.0.)
}
feature {Nested transactions} {
#
# Run this Tcl script to generate the speed.html file.
#
-set rcsid {$Id: speed.tcl,v 1.15 2004/10/10 17:24:55 drh Exp $ }
+set rcsid {$Id: speed.tcl,v 1.16 2005/01/21 18:19:29 drh Exp $ }
source common.tcl
header {SQLite Database Speed Comparison}
puts {
<h2>Database Speed Comparison</h2>
+<font color="red"><b>
+Note: This document is old. It describes a speed comparison between
+an older version of SQLite against archic versions of MySQL and PostgreSQL.
+Readers are invited to contribute more up-to-date speed comparisons
+on the <a href="http://www.sqlite.org/cvstrac/wiki">SQLite Wiki</a>.
+<p>
+The numbers here are old enough to be nearly meaningless. Until it is
+updated, use this document only as proof that SQLite is not a
+sluggard.
+</b></font>
+
<h3>Executive Summary</h3>
<p>A series of tests were run to measure the relative performance of