2004-05-31 19:06:28 +04:00
|
|
|
#!/usr/bin/tclsh
|
|
|
|
source common.tcl
|
|
|
|
header {SQLite home page}
|
2002-04-12 17:11:52 +04:00
|
|
|
puts {
|
2004-05-31 19:06:28 +04:00
|
|
|
<table width="100%" border="0" cellspacing="5">
|
|
|
|
<tr>
|
|
|
|
<td width="50%" valign="top">
|
|
|
|
<h2>About SQLite</h2>
|
|
|
|
<p>
|
2005-08-27 21:06:15 +04:00
|
|
|
<table align="right" border="0"><tr><td>
|
|
|
|
<a href="http://osdir.com/Article6677.phtml">
|
|
|
|
<img src="2005osaward.gif"></a>
|
|
|
|
</td></tr></table>
|
2005-08-11 05:25:22 +04:00
|
|
|
SQLite is a small
|
|
|
|
C library that implements a self-contained, embeddable,
|
2005-08-27 21:06:15 +04:00
|
|
|
zero-configuration
|
2005-08-11 05:25:22 +04:00
|
|
|
SQL database engine.
|
2004-05-31 19:06:28 +04:00
|
|
|
Features include:
|
|
|
|
</p>
|
2000-06-08 23:38:36 +04:00
|
|
|
|
|
|
|
<p><ul>
|
2004-09-18 22:51:09 +04:00
|
|
|
<li>Transactions are atomic, consistent, isolated, and durable (ACID)
|
2004-09-18 22:00:23 +04:00
|
|
|
even after system crashes and power failures.
|
2004-06-01 16:59:50 +04:00
|
|
|
<li>Zero-configuration - no setup or administration needed.</li>
|
2002-08-14 00:45:39 +04:00
|
|
|
<li>Implements most of SQL92.
|
|
|
|
(<a href="omitted.html">Features not supported</a>)</li>
|
2004-05-31 19:06:28 +04:00
|
|
|
<li>A complete database is stored in a single disk file.</li>
|
2002-08-13 04:01:16 +04:00
|
|
|
<li>Database files can be freely shared between machines with
|
|
|
|
different byte orders.</li>
|
2004-10-07 23:03:01 +04:00
|
|
|
<li>Supports databases up to 2 terabytes
|
|
|
|
(2<sup><small>41</small></sup> bytes) in size.</li>
|
2004-09-18 22:00:23 +04:00
|
|
|
<li>Sizes of strings and BLOBs limited only by available memory.</li>
|
2005-08-30 04:10:45 +04:00
|
|
|
<li>Small code footprint: less than 250KiB fully configured or less
|
|
|
|
than 150KiB with optional features omitted.</li>
|
2004-09-18 22:00:23 +04:00
|
|
|
<li><a href="speed.html">Faster</a> than popular client/server database
|
2004-05-31 19:06:28 +04:00
|
|
|
engines for most common operations.</li>
|
2005-03-11 07:39:58 +03:00
|
|
|
<li>Simple, easy to use <a href="capi3.html">API</a>.</li>
|
2002-08-14 00:45:39 +04:00
|
|
|
<li><a href="tclsqlite.html">TCL bindings</a> included.
|
2003-07-22 16:41:59 +04:00
|
|
|
Bindings for many other languages
|
2003-08-22 06:34:30 +04:00
|
|
|
<a href="http://www.sqlite.org/cvstrac/wiki?p=SqliteWrappers">
|
2003-07-22 16:41:59 +04:00
|
|
|
available separately.</a></li>
|
2004-10-07 23:03:01 +04:00
|
|
|
<li>Well-commented source code with over 95% test coverage.</li>
|
2001-09-16 04:13:26 +04:00
|
|
|
<li>Self-contained: no external dependencies.</li>
|
2003-10-23 02:15:27 +04:00
|
|
|
<li>Sources are in the <a href="copyright.html">public domain</a>.
|
|
|
|
Use for any purpose.</li>
|
2000-06-08 23:38:36 +04:00
|
|
|
</ul>
|
|
|
|
</p>
|
2002-03-27 15:52:47 +03:00
|
|
|
|
2001-09-29 03:11:24 +04:00
|
|
|
<p>
|
2004-05-31 19:06:28 +04:00
|
|
|
The SQLite distribution comes with a standalone command-line
|
|
|
|
access program (<a href="sqlite.html">sqlite</a>) that can
|
|
|
|
be used to administer an SQLite database and which serves as
|
|
|
|
an example of how to use the SQLite library.
|
2000-06-08 23:38:36 +04:00
|
|
|
</p>
|
|
|
|
|
2004-05-31 19:06:28 +04:00
|
|
|
</td>
|
|
|
|
<td width="1" bgcolor="#80a796"></td>
|
|
|
|
<td valign="top" width="50%">
|
|
|
|
<h2>News</h2>
|
2000-05-29 21:44:25 +04:00
|
|
|
}
|
|
|
|
|
2004-05-31 19:06:28 +04:00
|
|
|
proc newsitem {date title text} {
|
|
|
|
puts "<h3>$date - $title</h3>"
|
|
|
|
regsub -all "\n( *\n)+" $text "</p>\n\n<p>" txt
|
|
|
|
puts "<p>$txt</p>"
|
|
|
|
puts "<hr width=\"50%\">"
|
2001-09-20 05:44:42 +04:00
|
|
|
}
|
2000-05-29 21:44:25 +04:00
|
|
|
|
2005-08-27 21:19:33 +04:00
|
|
|
newsitem {2005-Aug-27} {Version 3.2.5} {
|
2005-08-27 21:22:11 +04:00
|
|
|
This release fixes a few more lingering bugs in the new code.
|
|
|
|
We expect that this release will be stable and ready for production use.
|
2005-08-27 21:06:15 +04:00
|
|
|
}
|
|
|
|
|
2005-08-24 15:07:19 +04:00
|
|
|
newsitem {2005-Aug-24} {Version 3.2.4} {
|
|
|
|
This release fixes a bug in the new optimizer that can lead to segfaults
|
|
|
|
when parsing very complex WHERE clauses.
|
|
|
|
}
|
|
|
|
|
2005-08-21 22:40:20 +04:00
|
|
|
newsitem {2005-Aug-21} {Version 3.2.3} {
|
|
|
|
This release adds the <a href="lang_analyze.html">ANALYZE</a> command,
|
|
|
|
the <a href="lang_expr.html">CAST</a> operator, and many
|
|
|
|
very substantial improvements to the query optimizer. See the
|
|
|
|
<a href="changes.html#version_3_2_3">change log</a> for additional
|
|
|
|
information.
|
|
|
|
}
|
|
|
|
|
2005-08-11 05:25:22 +04:00
|
|
|
newsitem {2005-Aug-2} {2005 Open Source Award for SQLite} {
|
|
|
|
SQLite and its primary author D. Richard Hipp have been honored with
|
|
|
|
a <a href="http://osdir.com/Article6677.phtml">2005 Open Source
|
|
|
|
Award</a> from Google and O'Reilly.<br clear="right">
|
|
|
|
}
|
|
|
|
|
2004-06-10 03:15:22 +04:00
|
|
|
|
2000-05-29 21:44:25 +04:00
|
|
|
puts {
|
2004-06-16 07:02:00 +04:00
|
|
|
<p align="right"><a href="oldnews.html">Old news...</a></p>
|
2004-05-31 19:06:28 +04:00
|
|
|
</td></tr></table>
|
|
|
|
}
|
2005-08-30 04:10:45 +04:00
|
|
|
footer {$Id: index.tcl,v 1.123 2005/08/30 00:10:45 drh Exp $}
|