]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Bump the version number to 2.8.1. Update documentation prior to release. (CVS 978)
authordrh <drh@noemail.net>
Sat, 17 May 2003 01:39:39 +0000 (01:39 +0000)
committerdrh <drh@noemail.net>
Sat, 17 May 2003 01:39:39 +0000 (01:39 +0000)
FossilOrigin-Name: 0874814ab01ffc0acffec8e6cec34eaab3428d36

VERSION
manifest
manifest.uuid
www/changes.tcl
www/index.tcl
www/lang.tcl

diff --git a/VERSION b/VERSION
index 834f2629538327723c074ed4c3addca9888f0256..dbe590065479b394ecabbd44460125ae5fe544bf 100644 (file)
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-2.8.0
+2.8.1
index 2373768aba9e860c0f06140e53a8582b0a8da9fb..79306e4784e9de2287f2aa9abf419d6769887f9f 100644 (file)
--- a/manifest
+++ b/manifest
@@ -1,9 +1,9 @@
-C Escape\sbackslashes\sin\secho\scommands\sin\sthe\smakefiles.\s\sTickets\s#311,\s#282,\s#256.\s(CVS\s977)
-D 2003-05-17T00:24:21
+C Bump\sthe\sversion\snumber\sto\s2.8.1.\s\sUpdate\sdocumentation\sprior\sto\srelease.\s(CVS\s978)
+D 2003-05-17T01:39:40
 F Makefile.in 14d22c39109f6212b1fcc15aee6d05b20ac68476
 F Makefile.linux-gcc b86a99c493a5bfb402d1d9178dcdc4bd4b32f906
 F README f1de682fbbd94899d50aca13d387d1b3fd3be2dd
-F VERSION e5b03976c56deafa24511d6ef17d64a28679e9bd
+F VERSION 861f3b65982ad74cf5a8ddc9ce5df857c4c7a3bf
 F aclocal.m4 ff32919e75f42b2d4213fe3c6f79dd0fe47f7769
 F config.guess 831db445a8ae31d1f773fce85e14c16c8677417d
 F config.sub 975368989965310238930ecf8e7f06a23061dbb1
@@ -146,7 +146,7 @@ F www/arch.png 82ef36db1143828a7abc88b1e308a5f55d4336f4
 F www/arch.tcl 44b589fc01d6829d43447ab40588b00aec5b9734
 F www/audit.tcl 90e09d580f79c7efec0c7d6f447b7ec5c2dce5c0
 F www/c_interface.tcl 5b54a6f65b70b02da2f6df4f8a23a4b10032e89e
-F www/changes.tcl 7eb04deffbe116cdb558443f8f7df74ebd021daa
+F www/changes.tcl 3c4a94fe05cffa6bc09ee94d5858f847e82eb2d5
 F www/conflict.tcl 81dd21f9a679e60aae049e9dd8ab53d59570cda2
 F www/datatypes.tcl 0cb28565580554fa7e03e8fcb303e87ce57757ae
 F www/download.tcl 0932d7f4f0e8b2adbbd22fac73132f86e43ab4a9
@@ -154,8 +154,8 @@ F www/dynload.tcl 02eb8273aa78cfa9070dd4501dca937fb22b466c
 F www/faq.tcl 12d1788d4abcfe1ff3054e17605df2418883bf6f
 F www/fileformat.tcl d9b586416c0d099b82e02e469d532c9372f98f3f
 F www/formatchng.tcl cbaf0f410096c71f86a7537cf9249fa04b9a659c
-F www/index.tcl b155eba45136d19e7aa6ba979d4093180c335cf7
-F www/lang.tcl bb945a1081928d9de8f08fa15632ac42c73c0c13
+F www/index.tcl a34315cada875af0b098b4c45981da8ab33fe7b6
+F www/lang.tcl 4a22a96cfc3f8eae430cb4a0996d7c7855b07586
 F www/mingw.tcl d96b451568c5d28545fefe0c80bee3431c73f69c
 F www/nulls.tcl 29497dac2bc5b437aa7e2e94577dad4d8933ed26
 F www/omitted.tcl 118062f40a203fcb88b8d68ef1d7c0073ac191ec
@@ -165,7 +165,7 @@ F www/speed.tcl cb4c10a722614aea76d2c51f32ee43400d5951be
 F www/sqlite.tcl 4bd1729e320f5fa9125f0022b281fbe839192125
 F www/tclsqlite.tcl 1db15abeb446aad0caf0b95b8b9579720e4ea331
 F www/vdbe.tcl 2013852c27a02a091d39a766bc87cff329f21218
-P f1d955efd91093994db43a1540080d32442d5ac0
-R 03992ccc785874fa02ae390fd264aa6c
+P d614861b8ad9e661b8f08131b95d730e2c2c35c2
+R c76d9b8ab613a0380e0dfbca7054b976
 U drh
-Z 260c30646225745d6845b061a282070d
+Z bb2218ce727ba25eecc329f2efd70f2c
index cf48cb7965df109937c2d0fcf1197f8a20b5959e..f4c1116efc047af4d479dbc6f1e63c4eace2c47f 100644 (file)
@@ -1 +1 @@
-d614861b8ad9e661b8f08131b95d730e2c2c35c2
\ No newline at end of file
+0874814ab01ffc0acffec8e6cec34eaab3428d36
\ No newline at end of file
index aadea0cee2c7b73dda62dc186c6315a13206ca99..3d5d1255118dde6d877cc8eba9cf653090dc3deb 100644 (file)
@@ -12,8 +12,8 @@ puts {<html>
 This file provides a high-level summary of changes to SQLite.
 For more detail, refer the the checkin logs generated by
 CVS at
-<a href="http://cvs.hwaci.com:2080/sqlite/timeline">
-http://cvs.hwaci.com:2080/sqlite/timeline</a>.
+<a href="http://cvs.hwaci.com/sqlite/timeline">
+http://cvs.hwaci.com/sqlite/timeline</a>.
 </p>
 
 <DL>
@@ -25,6 +25,21 @@ proc chng {date desc} {
   puts "<DD><P><UL>$desc</UL></P></DD>"
 }
 
+chng {2003 May 16 (2.8.1)} {
+<li>Reactivated the VACUUM command that reclaims unused disk space in 
+    a database file.</li>
+<li>Added the ATTACH and DETACH commands to allow interacting with multiple
+    database files at the same time.</li>
+<li>Added support for TEMP triggers and indices.</li>
+<li>Added support for in-memory databases.</li>
+<li>Removed the experimental sqlite_open_aux_file().  Its function is
+    subsumed in the new ATTACH command.</li>
+<li>The precedence order for ON CONFLICT clauses was changed so that
+    ON CONFLICT clauses on BEGIN statements have a higher precedence than
+    ON CONFLICT clauses on constraints.
+<li>Many, many bug fixes and compatibility enhancements.</li>
+}
+
 chng {2003 Feb 16 (2.8.0)} {
 <li>Modified the journal file format to make it more resistant to corruption
     that can occur after an OS crash or power failure.</li>
index a7e3f4bb08217739ff6da86c8bb723fcfa996557..582c4cf9720451c7fbf2ba3cca172377d04a164e 100644 (file)
@@ -1,7 +1,7 @@
 #
 # Run this TCL script to generate HTML for the index.html file.
 #
-set rcsid {$Id: index.tcl,v 1.73 2003/02/15 23:09:17 drh Exp $}
+set rcsid {$Id: index.tcl,v 1.74 2003/05/17 01:39:40 drh Exp $}
 
 puts {<html>
 <head><title>SQLite: An Embeddable SQL Database Engine</title></head>
@@ -36,8 +36,8 @@ puts {
 Quick Links:
 <ul>
 <li><a href="download.html">Download</a></li>
-<li><a href="http://cvs.hwaci.com:2080/sqlite/timeline">Change Log</a></li>
-<li><a href="http://cvs.hwaci.com:2080/sqlite/tktnew">Report a bug</a></li>
+<li><a href="http://cvs.hwaci.com/sqlite/timeline">Change Log</a></li>
+<li><a href="http://cvs.hwaci.com/sqlite/tktnew">Report a bug</a></li>
 <li><a href="quickstart.html">Quick start</a></li>
 </ul>
 </td></tr></table>
@@ -77,12 +77,12 @@ puts {<h2>Current Status</h2>
 
 <p>A <a href="changes.html">Change Summary</a> is available on this
 website.  You can also access a detailed
-<a href="http://cvs.hwaci.com:2080/sqlite/timeline">change history</a>,
-<a href="http://cvs.hwaci.com:2080/sqlite/rptview?rn=2">view open bugs</a>,
+<a href="http://cvs.hwaci.com/sqlite/timeline">change history</a>,
+<a href="http://cvs.hwaci.com/sqlite/rptview?rn=2">view open bugs</a>,
 or
-<a href="http://cvs.hwaci.com:2080/sqlite/tktnew">report new bugs</a>
+<a href="http://cvs.hwaci.com/sqlite/tktnew">report new bugs</a>
 at the
-<a href="http://cvs.hwaci.com:2080/sqlite/">CVS server</a>.</p>
+<a href="http://cvs.hwaci.com/sqlite/">CVS server</a>.</p>
 
 <p>Complete source code and precompiled binaries for the latest release are
 <a href="download.html">available for download</a> on this site.  You
@@ -111,22 +111,6 @@ for additional information.
 </p>
 }
 
-puts {<h2>Major Database File Format Change - Version 2.6.0 - 2002 July 17</h2>
-
-<p>Beginning with version 2.6.0, the SQLite database file format changed
-in an incompatible way.  If you open a database file from version 2.5.6
-or earlier with version 2.6.0 or later of the library, then the file format
-will be converted automatically.  This is an irreversible operation.  Once
-the conversion occurs, you will no longer be able to access the database
-file from older versions of the library.  If the database is large, the
-conversion might take some time. (Allow 1 to 2 seconds per megabyte
-of database under Linux.) If the database is read-only,
-the conversion cannot occur and the attempt to open the database will
-fail.
-It is suggested that you make backup copies of older database files
-before attempting to open them with version 2.6.0 or later of the library.</p>
-}
-
 puts {<h2>Documentation</h2>
 
 <p>The following documentation is currently available:</p>
@@ -151,11 +135,14 @@ puts {<h2>Documentation</h2>
     <a href="fileformat.html">database file format</a> used by SQLite.
 <li>A <a href="speed.html">speed comparison</a> between SQLite, PostgreSQL,
     and MySQL.</li>
+<li>User-written documentation is available on the
+    <a href="http://cvs.hwaci.com/sqlite/wiki">SQLite Wiki</a>.  Please
+    contribute if you can.</li>
 </ul>
 </p>
 
 <p>The SQLite source code is 30% comment.  These comments are
-another important source of information. </p>
+another important source of information.  </p>
 
 }
 
@@ -225,8 +212,8 @@ using SQLite, visit the Wiki documentation at:
 </p>
 
 <blockquote>
-<a href="http://cvs.hwaci.com:2080/sqlite/wiki">
-http://cvs.hwaci.com:2080/sqlite/wiki</a>
+<a href="http://cvs.hwaci.com/sqlite/wiki">
+http://cvs.hwaci.com/sqlite/wiki</a>
 </blockquote>
 }
 
index 299e2a007cf80c6dba6f74f32801d24b5ab8f5f0..b89f38dc4e181cb0415f9a0efa079689f8677385 100644 (file)
@@ -1,7 +1,7 @@
 #
 # Run this Tcl script to generate the sqlite.html file.
 #
-set rcsid {$Id: lang.tcl,v 1.57 2003/05/10 02:54:02 jplyon Exp $}
+set rcsid {$Id: lang.tcl,v 1.58 2003/05/17 01:39:40 drh Exp $}
 
 puts {<html>
 <head>
@@ -21,7 +21,7 @@ language.  But it does <a href="omitted.html">omit some features</a>
 while at the same time
 adding a few features of its own.  This document attempts to
 describe percisely what parts of the SQL language SQLite does
-and does not support.  A list of <a href="#keywords">keywords<a/> is 
+and does not support.  A list of <a href="#keywords">keywords</a> is 
 given at the end.</p>
 
 <p>In all of the syntax diagrams that follow, literal text is shown in
@@ -1149,7 +1149,7 @@ If a NOT NULL constraint violation occurs, the NULL value is replaced
 by the default value for that column.  If the column has no default
 value, then the ABORT algorithm is used.</p>
 
-<p>When this conflict resolution strategy delete rows in order to
+<p>When this conflict resolution strategy deletes rows in order to
 statisfy a constraint, it does not invoke delete triggers on those
 rows.  But that may change in a future release.</p>
 
@@ -1163,12 +1163,12 @@ in order from lowest to highest precedence:
 
 <ol>
 <li><p>
-On a BEGIN TRANSACTION command.
+On individual constraints within a CREATE TABLE or CREATE INDEX
+statement.
 </p></li>
 
 <li><p>
-On individual constraints within a CREATE TABLE or CREATE INDEX
-statement.
+On a BEGIN TRANSACTION command.
 </p></li>
 
 <li><p>
@@ -1177,9 +1177,9 @@ In the OR clause of a COPY, INSERT, or UPDATE command.
 </ol>
 
 <p>The algorithm specified in the OR clause of a COPY, INSERT, or UPDATE
-overrides any algorithm specified by a CREATE TABLE or CREATE INDEX.
-The algorithm specified within a CREATE TABLE or CREATE INDEX will, in turn,
-override the algorithm specified by a BEGIN TRANSACTION command.
+overrides any algorithm specified on the BEGIN TRANSACTION command and
+the algorithm specified on the BEGIN TRANSACTION command overrides the
+algorithm specified in the a CREATE TABLE or CREATE INDEX.
 If no algorithm is specified anywhere, the ABORT algorithm is used.</p>
 
 }