From 5f68fc952cf42d23068d2827397e0e7f1a4a01e7 Mon Sep 17 00:00:00 2001
From: drh
+-SQLite is currently "alpha"-quality software under active development. -It is being release early so that you can have an opportunity -to comment on its design and implementation and possibly influence -the direction of its development. Your constructive comments -are very important to us and are encouraged. If you have -any suggestions or any words of encouragement, please submit -them to the mailing list described below.
+The SQLite code base is rapidly becoming usable. Most of the commonly +used features of SQL (at least the features of SQL that this author +commonly uses) are now supported. There are currently no known +errors in the code. (There are known omissions but that is another +matter.) +One very large database (1M+ records in 50+ separate tables) has +been converted from PostgreSQL and gives every appearance of working +correctly. We are rapidly approaching a "beta" release, I think... -If you are looking for a stable SQL library, check back here in a few -months...
Your constructive comments are still very important to us. +Please visit the +mailing list to offer your feedback.
+ } puts {The current version of SQLite should be considered "alpha" software. -It is incomplete and is known to contain bugs. The software is -subject to incompatible changes with each release. You should not use -SQLite in its present form in production software.
- -The purpose of releasing SQLite before it is ready is to evoke -public comment and criticism of the software. If you find bugs -or have any thoughts on how to make SQLite better, or would -like to contribute code or patches to SQLite, please join -the mailing (see below) and let us know.
+The SQLite code is rapidly stablizing. There are currently +no known errors in the code. At least one large database has +be loaded into SQLite and appears to work. Most of the major +functionality is in place.
SQLite has so far been tested only on RedHat 6.0 Linux. But we know of no reason why it will not work on any other Unix platform, diff --git a/www/sqlite.tcl b/www/sqlite.tcl index 873d3e28f0..85656a1102 100644 --- a/www/sqlite.tcl +++ b/www/sqlite.tcl @@ -1,7 +1,7 @@ # # Run this Tcl script to generate the sqlite.html file. # -set rcsid {$Id: sqlite.tcl,v 1.4 2000/05/31 02:27:50 drh Exp $} +set rcsid {$Id: sqlite.tcl,v 1.5 2000/06/01 00:03:44 drh Exp $} puts {
@@ -151,7 +151,7 @@ sql> (((.help))) .header ON|OFF Turn display of headers on or off .help Show this message .indices TABLE Show names of all indices on TABLE -.mode MODE Set mode to one of "line", "column", or "list" +.mode MODE Set mode to one of "line", "column", "list", or "html" .output FILENAME Send output to FILENAME .output stdout Send output to the screen .schema ?TABLE? Show the CREATE statements @@ -165,11 +165,11 @@ puts {The sqlite program is able to show the results of a query -in three different formats: "line", "column", and "list". You can -use the ".mode" dot command to switch between these three output +in four different formats: "line", "column", "list", and "html". +You can use the ".mode" dot command to switch between these three output formats.
-In "line" mode (the default), each field in a record of the database +
In "line" mode, each field in a record of the database is shown on a line by itself. Each line consists of the field name, an equal sign and the field data. Successive records are separated by a blank line. Here is an example of line mode @@ -186,6 +186,11 @@ two = 20 sql> } +puts { +
Line mode used to be the default mode setting. But recently the +default mode was changed to "list".
+} + puts {In column mode, each record is shown on a separate line with the data aligned in columns. For example:
} @@ -264,6 +269,15 @@ goodbye, 20 sql> } +puts { +The last output mode is "html". In this mode, sqlite writes +the results of the query as an XHTML table. The beginning +<TABLE&;gt and the ending </TABLE> are not written, but +all of the intervening <TR>s, <TH>s, and <TD>s +are. The html output mode is envisioned as being useful for +CGI.
+} + puts {