diff options
author | drh <drh@noemail.net> | 2001-09-16 00:13:26 +0000 |
---|---|---|
committer | drh <drh@noemail.net> | 2001-09-16 00:13:26 +0000 |
commit | b19a2bc6036e680d4e7d995049be5dcba96cae7f (patch) | |
tree | fb42fcfe8bcb49e0cce93f61d6fd888698798f93 /www/index.tcl | |
parent | 872ff86f2c0ee7b171c46609f49af16a0cc31b9c (diff) | |
download | sqlite-b19a2bc6036e680d4e7d995049be5dcba96cae7f.tar.gz sqlite-b19a2bc6036e680d4e7d995049be5dcba96cae7f.zip |
Disclaimed copyright. Preparing for release 2.0. (CVS 250)
FossilOrigin-Name: 4e926efe2b59adfec4086eb1d2ba830238facb4c
Diffstat (limited to 'www/index.tcl')
-rw-r--r-- | www/index.tcl | 34 |
1 files changed, 11 insertions, 23 deletions
diff --git a/www/index.tcl b/www/index.tcl index 619472cc3..49b138e27 100644 --- a/www/index.tcl +++ b/www/index.tcl @@ -1,7 +1,7 @@ # # Run this TCL script to generate HTML for the index.html file. # -set rcsid {$Id: index.tcl,v 1.37 2001/05/21 13:45:10 drh Exp $} +set rcsid {$Id: index.tcl,v 1.38 2001/09/16 00:13:29 drh Exp $} puts {<html> <head><title>SQLite: An SQL Database Library Built Atop GDBM</title></head> @@ -17,11 +17,8 @@ puts {</p>} puts {<h2>Introduction</h2> -<p>SQLite is an SQL database library -(<a href="c_interface.html">libsqlite.a</a>) that uses -<a href="http://www.gnu.org/software/gdbm/gdbm.html">GDBM</a> -as its underlying file storage mechanism. -Programs that link the SQLite library can have SQL database +<p>SQLite is a C library that implements an SQL database engine. +Programs that link with the SQLite library can have SQL database access without running a separate RDBMS process. The distribution comes with a standalone command-line access program (<a href="sqlite.html">sqlite</a>) that can @@ -32,22 +29,17 @@ an example of how to use the SQLite library.</p> <h2>Features</h2> <p><ul> -<li>Implements most of SQL92.</li> -<li>A database is just a directory of GDBM files.</li> -<li>Unlimited length records.</li> -<li>Import and export data from -<a href="http://www.postgresql.org/">PostgreSQL</a>.</li> +<li>Implements a large subset of SQL92.</li> +<li>A complete SQL database (with multiple tables and indices) is + stored in a single disk file.</li> +<li>Atomic commit and rollback protect data integrity.</li> +<li>Small memory footprint: about 12000 lines of C code.</li> <li>Very simple <a href="c_interface.html">C/C++ interface</a> requires the use of only three functions and one opaque structure.</li> -<li>A <a href="tclsqlite.html">Tcl</a> interface is -included.</li> -<li>Command-line access program <a href="sqlite.html">sqlite</a> uses -the <a href="http://www.google.com/search?q=gnu+readline+library">GNU -Readline library</a></li> -<li>A Tcl-based test suite provides near 100% code coverage</li> -<li>Approximately 9500 lines of C code. No external dependencies other -than GDBM.</li> +<li>A TCL interface to the library is included.</li> +<li>A TCL-based test suite provides near 100% code coverage.</li> +<li>Self-contained: no external dependencies.</li> <li>Built and tested under Linux, HPUX, and WinNT.</li> </ul> </p> @@ -73,10 +65,6 @@ only reached when <tt>malloc()</tt> fails.</p> </p></li> </ul> -<p><b>Important Note:</b> Serious bugs have been found in versions -1.0.22 on Unix and 1.0.26 on Windows. Users of these or earlier -versions of SQLite should upgrade.</p> - <h2>Documentation</h2> <p>The following documentation is currently available:</p> |