mirror of https://github.com/sqlite/sqlite
:-) (CVS 60)
FossilOrigin-Name: 4eca3bf64fd96303bee653b7e44fa7bbdfccbdfb
This commit is contained in:
parent
da93281e8d
commit
49c8780abc
16
manifest
16
manifest
|
@ -1,5 +1,5 @@
|
|||
C :-)\s(CVS\s59)
|
||||
D 2000-06-06T18:00:16
|
||||
C :-)\s(CVS\s60)
|
||||
D 2000-06-06T18:24:42
|
||||
F COPYRIGHT 74a8a6531a42e124df07ab5599aad63870fa0bd4
|
||||
F Makefile.in 17ba1ccf8d2d40c627796bba8f72952365d6d644
|
||||
F README 51f6a4e7408b34afa5bc1c0485f61b6a4efb6958
|
||||
|
@ -46,11 +46,11 @@ F tool/lempar.c a1eec94d6eacc12332368660ec65f3b248853833
|
|||
F tool/opNames.awk 2bd9071a138e4e2be13dc98fe066398a61219e1e
|
||||
F tool/opcodeDoc.awk b3a2a3d5d3075b8bd90b7afe24283efdd586659c
|
||||
F tool/renumberOps.awk 6d067177ad5f8d711b79577b462da9b3634bd0a9
|
||||
F www/c_interface.tcl 8867d76ddd416d2fbd41e4cb3de8efa9cef105a5
|
||||
F www/changes.tcl 567cc6066d87460bdedff8e5bbc20f41ddaadf77
|
||||
F www/index.tcl f8189a7898f6d06307c34047b9d7e00860026e44
|
||||
F www/c_interface.tcl 9ac800854272db5fe439e07b7435b243a5422293
|
||||
F www/changes.tcl f5839fe8de7449d994c71a8e48ce8ea736bec7d1
|
||||
F www/index.tcl 0c63672bad5188327143ecd0a07c7c0741ff9823
|
||||
F www/sqlite.tcl 2f933ce18cffd34a0a020a82435ab937137970fd
|
||||
P db88a0c2d4b5c5cd05e0172f061fc33763fe3829
|
||||
R d187390322c22a87c588288b385bc0fd
|
||||
P a8fa6719d55b43f8d194aecfcae5af42d17742af
|
||||
R 333a72b8cbe1c9e8e0a8e67f537bc389
|
||||
U drh
|
||||
Z 7fd829b482d9369ef2332e8e548395ac
|
||||
Z 9bbf407a7faf03509fc8b4c0594de30c
|
||||
|
|
|
@ -1 +1 @@
|
|||
a8fa6719d55b43f8d194aecfcae5af42d17742af
|
||||
4eca3bf64fd96303bee653b7e44fa7bbdfccbdfb
|
|
@ -1,7 +1,7 @@
|
|||
#
|
||||
# Run this Tcl script to generate the sqlite.html file.
|
||||
#
|
||||
set rcsid {$Id: c_interface.tcl,v 1.3 2000/06/02 13:28:00 drh Exp $}
|
||||
set rcsid {$Id: c_interface.tcl,v 1.4 2000/06/06 18:24:42 drh Exp $}
|
||||
|
||||
puts {<html>
|
||||
<head>
|
||||
|
@ -130,8 +130,18 @@ to <b>sqlite_exec()</b> This parameter can be used to pass arbitrary
|
|||
information through to the callback function from client code.
|
||||
The second argument is the number columns in the query result.
|
||||
The third argument is an array of pointers to strings where each string
|
||||
is a single column of the result for that record. The names of the
|
||||
columns are contained in the fourth argument.</p>
|
||||
is a single column of the result for that record. Note that the
|
||||
callback function reports a NULL value in the database as a NULL pointer,
|
||||
which is very different from an empty string. If the i-th parameter
|
||||
is an empty string, we will get:</p>
|
||||
<blockquote><pre>
|
||||
argv[i][0] == 0
|
||||
</pre></blockquote>
|
||||
<p>But if the i-th parameter is NULL we will get:</p>
|
||||
<blockquote><pre>
|
||||
argv[i] == 0
|
||||
</pre></blockquote>
|
||||
<p>The names of the columns are contained in the fourth argument.</p>
|
||||
|
||||
<p>The callback function should normally return 0. If the callback
|
||||
function returns non-zero, the query is immediately aborted and
|
||||
|
|
|
@ -17,6 +17,14 @@ proc chng {date desc} {
|
|||
puts "<DD><P><UL>$desc</UL></P></DD>"
|
||||
}
|
||||
|
||||
chng {2000 June 6} {
|
||||
<li>Added support for using <b>(SELECT ...)</b> within expressions</li>
|
||||
<li>Added support for <b>IN</b> and <b>BETWEEN</b> operators</li>
|
||||
<li>Added support for <b>GROUP BY</b> and <b>HAVING</b></li>
|
||||
<li>NULL values are now reported ot the callback as a NULL pointer
|
||||
rather than an empty string.</li>
|
||||
}
|
||||
|
||||
chng {2000 June 3} {
|
||||
<li>Added support for default values on columns of a table.</li>
|
||||
<li>Improved test coverage. Fixed a few obscure bugs found by the
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#
|
||||
# Run this TCL script to generate HTML for the index.html file.
|
||||
#
|
||||
set rcsid {$Id: index.tcl,v 1.12 2000/06/03 19:28:49 drh Exp $}
|
||||
set rcsid {$Id: index.tcl,v 1.13 2000/06/06 18:24:42 drh Exp $}
|
||||
|
||||
puts {<html>
|
||||
<head><title>SQLite: An SQL Database Built Atop GDBM</title></head>
|
||||
|
@ -16,17 +16,16 @@ puts {</p>}
|
|||
puts {
|
||||
<h2>News</h2>
|
||||
<p>
|
||||
Though still relatively new,
|
||||
the SQLite code base appears to be working well and has therefore
|
||||
been upgraded to "beta" status.
|
||||
There are currently no known errors in the code.
|
||||
One very large database (1M+ records in 50+ separate tables) has
|
||||
been converted from PostgreSQL and gives every appearance of working
|
||||
correctly.</p>
|
||||
The SQLite code base is being called "beta" only because it is
|
||||
relatively new. It appears to be stable and usable.
|
||||
Most of the SQL language is now implemented and working.
|
||||
The regression test suite
|
||||
provides good coverage, according to
|
||||
<a href="http://gcc.gnu.org/onlinedocs/gcov_1.html">gcov</a>.
|
||||
There are currently no known errors in the code.</p>
|
||||
|
||||
<p>Your constructive comments are still very important to us.
|
||||
Please visit the
|
||||
<a href="#mailinglist">mailing list</a> to offer feedback.</p>
|
||||
<p>If you find bugs or missing features, please submit a comment
|
||||
to the <a href="#mailinglist">SQLite mailing list</a>.</p>
|
||||
}
|
||||
|
||||
puts {<h2>Introduction</h2>
|
||||
|
@ -58,26 +57,24 @@ see <a href="sqlite.html">sqlite.html</a>.</p>
|
|||
<p>A history of changes to SQLite is found
|
||||
<a href="changes.html">here</a>.</p>
|
||||
|
||||
<p>SQLite is intended to be small and light-weight.
|
||||
It does not try to implement every feature of SQL.
|
||||
A few of the many SQL features that SQLite does not (currently)
|
||||
implement are as follows:</p>
|
||||
<p>SQLite now implements most of the SQL language.
|
||||
The following are the known limitations:</p>
|
||||
|
||||
<p>
|
||||
<ul>
|
||||
<li>The GROUP BY or HAVING clauses of a SELECT</li>
|
||||
<li>Constraints</li>
|
||||
<li>Nested queries</li>
|
||||
<li>Transactions or rollback</li>
|
||||
<li>The UNION, INTERSECTION and EXCEPT operations connecting multiple
|
||||
SELECT statements are not yet implement</li>
|
||||
<li>Constraints are parsed but are not enforced</li>
|
||||
<li>There is not support for transactions or rollback</li>
|
||||
</ul>
|
||||
</p>
|
||||
|
||||
<H2>Status</h2>
|
||||
|
||||
<p>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.</p>
|
||||
<p>New features are still being added to the SQLite code base.
|
||||
Nevertheless, the code appears to be stable and relatively
|
||||
bug-free. At least one large database has
|
||||
be loaded into SQLite and appears to work.</p>
|
||||
|
||||
<p>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,
|
||||
|
|
Loading…
Reference in New Issue