]> git.ipfire.org Git - thirdparty/sqlite.git/log
thirdparty/sqlite.git
23 years agoRemove from the index page of the website hyperlinks that are not directly
drh [Mon, 1 Apr 2002 12:15:02 +0000 (12:15 +0000)] 
Remove from the index page of the website hyperlinks that are not directly
related to SQLite. (CVS 511)

FossilOrigin-Name: 0cb5cfa814bceecea1a346535cac24ec8e2941d7

23 years agoWhen an attempt is made to insert an explicit NULL into an INTEGER
drh [Sun, 31 Mar 2002 18:29:03 +0000 (18:29 +0000)] 
When an attempt is made to insert an explicit NULL into an INTEGER
PRIMARY KEY column, automatically convert the NULL value into a unique
integer key.  This was already happening when an implied NULL was
inserted - when the INTEGER PRIMARY KEY column was omitted from the
list of columns being inserted.  Patches from Christian Werner. (CVS 510)

FossilOrigin-Name: 9e3cf4aa2cb44932015b8bd3fd800d7678cb09b6

23 years agoVersion 2.4.4 (CVS 509)
drh [Sat, 30 Mar 2002 15:32:08 +0000 (15:32 +0000)] 
Version 2.4.4 (CVS 509)

FossilOrigin-Name: c4b6c0be00b9688a432bbd23736564a042f5d8ee

23 years agoUpdate the change log to include the previous commit. (CVS 508)
drh [Sat, 30 Mar 2002 15:27:56 +0000 (15:27 +0000)] 
Update the change log to include the previous commit. (CVS 508)

FossilOrigin-Name: 81c4b749614cb0ca50bc52a3d4aac189af0222cd

23 years agoFix for bug #3: Allow VIEW as a column name. Also allow COPY. (CVS 507)
drh [Sat, 30 Mar 2002 15:26:50 +0000 (15:26 +0000)] 
Fix for bug #3: Allow VIEW as a column name.  Also allow COPY. (CVS 507)

FossilOrigin-Name: d2bdc0feeb3a3595850f40ab211df7a3963d6c30

23 years agoDescribe the difference between the binary RPMs in the download.html file. (CVS 506)
drh [Sat, 30 Mar 2002 14:15:51 +0000 (14:15 +0000)] 
Describe the difference between the binary RPMs in the download.html file. (CVS 506)

FossilOrigin-Name: 8ce9a1fad2d8b20876b0557fa57515e0df74ed05

23 years agoCombine the homerpm.sh file in with publish.sh. Update the website files to
drh [Fri, 29 Mar 2002 18:16:04 +0000 (18:16 +0000)] 
Combine the homerpm.sh file in with publish.sh.  Update the website files to
refer to the new RPMs that are now being built.  Fix a small problem with
the spec file. (CVS 505)

FossilOrigin-Name: 57d4c7704794d0a28cbf67be3f90dbf81bf3b05d

23 years agoadded a section to create a spec file and build the rpm files (CVS 504)
doughenry [Fri, 29 Mar 2002 01:29:53 +0000 (01:29 +0000)] 
added a section to create a spec file and build the rpm files (CVS 504)

FossilOrigin-Name: e529143967a6fd4e65dea6a5ff68a7aabc36f787

23 years agothese files are needed by publish.sh to build rpms (CVS 503)
doughenry [Fri, 29 Mar 2002 01:28:45 +0000 (01:28 +0000)] 
these files are needed by publish.sh to build rpms (CVS 503)

FossilOrigin-Name: 3c25359376814e9c3912246d79528614a3499e5b

23 years agoTwo typos fixed in the documentation (lang.html). (CVS 502)
drh [Thu, 28 Mar 2002 14:20:08 +0000 (14:20 +0000)] 
Two typos fixed in the documentation (lang.html). (CVS 502)

FossilOrigin-Name: f0f241e1cc322ebed8f215b4b8ddcc0f5ee2ff65

23 years agoUpdate the documentation to refer the reader to the CVS server for the change
drh [Wed, 27 Mar 2002 12:52:47 +0000 (12:52 +0000)] 
Update the documentation to refer the reader to the CVS server for the change
log, bug lists, or the latest sources. (CVS 500)

FossilOrigin-Name: 2478ba866646d6d445b370554af9cd3d362b0e10

23 years agoUpdate the change log. (CVS 438)
drh [Tue, 26 Mar 2002 03:11:27 +0000 (03:11 +0000)] 
Update the change log. (CVS 438)

FossilOrigin-Name: 9637b9aa5d405427ead52438eed8c626feac8658

23 years agoAdded support for CASE expressions - patches from Dan Kennedy. (CVS 437)
drh [Sun, 24 Mar 2002 13:13:27 +0000 (13:13 +0000)] 
Added support for CASE expressions - patches from Dan Kennedy. (CVS 437)

FossilOrigin-Name: 836b59d057c3fb4087b138c9bfbc03392ddfb89d

23 years agoVersion 2.4.3 (CVS 440)
drh [Sat, 23 Mar 2002 00:59:59 +0000 (00:59 +0000)] 
Version 2.4.3 (CVS 440)

FossilOrigin-Name: 99d6764e57ddc7f0a321229cc1b7aa9a76f1aae5

23 years agoThe sqlite_get_table() function now returns an error if you pass in two
drh [Sat, 23 Mar 2002 00:52:01 +0000 (00:52 +0000)] 
The sqlite_get_table() function now returns an error if you pass in two
or more SELECT statements that return different numbers of columns. (CVS 436)

FossilOrigin-Name: e2558c34034cf49524084ec819df58934a8af983

23 years agoFix a bug in subquery generation when the subquery is a compound select.
drh [Sat, 23 Mar 2002 00:31:29 +0000 (00:31 +0000)] 
Fix a bug in subquery generation when the subquery is a compound select.
Also added new tests to cover this case. (CVS 435)

FossilOrigin-Name: aaf7fd4cef04d3d70a0444aad1b606bfc663c3e8

23 years agoVersion 2.4.2 (CVS 441)
drh [Wed, 20 Mar 2002 01:05:00 +0000 (01:05 +0000)] 
Version 2.4.2 (CVS 441)

FossilOrigin-Name: 49d032325553fa1dd7f31b852753cc6c9226d8f7

23 years agoOne more change before 2.4.2: Make the os.h header file more robust in
drh [Wed, 20 Mar 2002 00:00:29 +0000 (00:00 +0000)] 
One more change before 2.4.2: Make the os.h header file more robust in
detecting whether to use unix or windows. (CVS 434)

FossilOrigin-Name: c2e0b79057c9c643e7432e62c90399c8f34339f9

23 years agoVersion 2.4.2 (CVS 433)
drh [Tue, 19 Mar 2002 23:51:12 +0000 (23:51 +0000)] 
Version 2.4.2 (CVS 433)

FossilOrigin-Name: b0805b606904e18800c9850b5aa33724c4619de8

23 years agoFix an uninitialized variable in AggReset() (CVS 432)
drh [Mon, 18 Mar 2002 13:03:54 +0000 (13:03 +0000)] 
Fix an uninitialized variable in AggReset() (CVS 432)

FossilOrigin-Name: 3dcdeae7f620736c1eae52ad78db1efb886ea9c3

23 years agoBug fix: allow ROWID as a column in SELECT statements where the FROM clause
drh [Thu, 14 Mar 2002 14:33:31 +0000 (14:33 +0000)] 
Bug fix: allow ROWID as a column in SELECT statements where the FROM clause
includes views which are flattened. (CVS 431)

FossilOrigin-Name: a3a360b308e45eaaf19efda80e30f2d420799cf2

23 years agoVersion 2.4.1 (CVS 442)
drh [Wed, 13 Mar 2002 18:59:59 +0000 (18:59 +0000)] 
Version 2.4.1 (CVS 442)

FossilOrigin-Name: 9f12b8805fd2f9a3422ed2a46190cfc881c87b36

23 years agoVersion 2.4.1 (CVS 430)
drh [Wed, 13 Mar 2002 18:54:50 +0000 (18:54 +0000)] 
Version 2.4.1 (CVS 430)

FossilOrigin-Name: 9333ecca1e48bfca613d6909498f91ca3a53d53d

23 years agoFix bug in anonymous subquery in a join. Parser requires a semicolon or
drh [Wed, 13 Mar 2002 18:54:07 +0000 (18:54 +0000)] 
Fix bug in anonymous subquery in a join.  Parser requires a semicolon or
end-of-input before executing. (CVS 429)

FossilOrigin-Name: c0e3f1c592f583a0659901743a368aff1927f1cb

23 years agoFix the return type of the xStep function in the FuncDef structure
drh [Tue, 12 Mar 2002 23:10:04 +0000 (23:10 +0000)] 
Fix the return type of the xStep function in the FuncDef structure
definition. (CVS 428)

FossilOrigin-Name: 753adb789e1624ceeb52066df350dcd99aa4e3df

23 years agoChange the way that lemon handles %extra_argument. (CVS 427)
drh [Mon, 11 Mar 2002 13:55:50 +0000 (13:55 +0000)] 
Change the way that lemon handles %extra_argument. (CVS 427)

FossilOrigin-Name: ffc387a48a9864b7f323314fbf8295b5bb2a3bd1

23 years agoVersion 2.4.0 (CVS 443)
drh [Mon, 11 Mar 2002 02:15:00 +0000 (02:15 +0000)] 
Version 2.4.0 (CVS 443)

FossilOrigin-Name: d3f66b44e501ac30aededefbec7ebe224cf080ad

23 years agoPreparing for the 2.4.0 release. (CVS 426)
drh [Mon, 11 Mar 2002 02:06:13 +0000 (02:06 +0000)] 
Preparing for the 2.4.0 release. (CVS 426)

FossilOrigin-Name: 9f5b241cb2fc89f66d3762b4b4978b8e114caf53

23 years agoBug fix: updates within a transaction would fail if there was existed
drh [Sun, 10 Mar 2002 21:21:00 +0000 (21:21 +0000)] 
Bug fix: updates within a transaction would fail if there was existed
a temporary table. (CVS 425)

FossilOrigin-Name: 02cc2d60b2a5ee50efdbd90df90810ba559a453f

23 years agoAdded prototypes to sqlite.h for sqlite_freemem(), sqlite_libversion()
drh [Fri, 8 Mar 2002 02:12:00 +0000 (02:12 +0000)] 
Added prototypes to sqlite.h for sqlite_freemem(), sqlite_libversion()
and sqlite_libencoding(). (CVS 424)

FossilOrigin-Name: 145516c93b1a03231e7d84f7f799a39655d7aa99

23 years agoFix a bug in the sorting of compound selects. (CVS 423)
drh [Thu, 7 Mar 2002 02:02:51 +0000 (02:02 +0000)] 
Fix a bug in the sorting of compound selects. (CVS 423)

FossilOrigin-Name: 0a51323561b7235d46621d9fa25c7111b81c528f

23 years agoBeta 2 (CVS 422)
drh [Wed, 6 Mar 2002 22:04:21 +0000 (22:04 +0000)] 
Beta 2 (CVS 422)

FossilOrigin-Name: 6c3fb5470ea94bfc99833ff1c78981262c9165eb

23 years agoAdded the default_cache_size and default_synchronous pragmas. Added additional
drh [Wed, 6 Mar 2002 22:01:34 +0000 (22:01 +0000)] 
Added the default_cache_size and default_synchronous pragmas.  Added additional
tests for pragmas.  Added a new speedtest script. (CVS 421)

FossilOrigin-Name: 161c0c5f5db66815e4345c9b5f7a600c03a67475

23 years agoOptimizations to the processing of integer comparisons. (CVS 420)
drh [Wed, 6 Mar 2002 03:08:25 +0000 (03:08 +0000)] 
Optimizations to the processing of integer comparisons. (CVS 420)

FossilOrigin-Name: b7a7dae919be0e4c35b1fe8cb24fa7359a4b1200

23 years agoChange the pager locking mechanism so that we don't have to write page 1
drh [Tue, 5 Mar 2002 12:41:19 +0000 (12:41 +0000)] 
Change the pager locking mechanism so that we don't have to write page 1
to the journal and to the database unless it actually changes. (CVS 419)

FossilOrigin-Name: 480eef1a3a4f049bc0d0cbee32dc8a8d138597c6

23 years agoAdd the ability to turn of calls to fsync() using the "synchronous" pragma.
drh [Tue, 5 Mar 2002 01:11:12 +0000 (01:11 +0000)] 
Add the ability to turn of calls to fsync() using the "synchronous" pragma.
Increased the default cache size from 100 to 2000 and made the "cache_size"
pragma persistent. (CVS 418)

FossilOrigin-Name: 414da4af1f4aebc3936ca339fbc7932add081912

23 years agoUpdates to the documentation. Changed version number to 2.4.0-beta1 (CVS 417)
drh [Mon, 4 Mar 2002 02:26:15 +0000 (02:26 +0000)] 
Updates to the documentation.  Changed version number to 2.4.0-beta1 (CVS 417)

FossilOrigin-Name: 36a8fe0ad0ee2a67afafc04125dcc085ec1b5a13

23 years agoMore bugs fixed for views. (CVS 416)
drh [Sun, 3 Mar 2002 23:06:00 +0000 (23:06 +0000)] 
More bugs fixed for views. (CVS 416)

FossilOrigin-Name: 813077623087ffc6cd506f57cf6d1e3d9239f806

23 years agoVIEWs are bound to tables when they are used, not when they are first
drh [Sun, 3 Mar 2002 18:59:40 +0000 (18:59 +0000)] 
VIEWs are bound to tables when they are used, not when they are first
entered.  This works around the problem of what to do if a table is deleted
that a view refers to. (CVS 415)

FossilOrigin-Name: 6121e5ab9328c90c64d40ade3de73ad11d4aaf4e

23 years agoFix a memory leak in expression processing. (CVS 414)
drh [Sun, 3 Mar 2002 03:42:31 +0000 (03:42 +0000)] 
Fix a memory leak in expression processing. (CVS 414)

FossilOrigin-Name: dfe431c9b70bc3a1bf5148826edce0846737e66b

23 years agoAdditional tests of flattening (CVS 413)
drh [Sun, 3 Mar 2002 03:11:15 +0000 (03:11 +0000)] 
Additional tests of flattening (CVS 413)

FossilOrigin-Name: e1d93c5923195507642d882fff8cd85c454f69ee

23 years agoSuppress superfluous OP_OpenTemps when flattening subqueries. (CVS 412)
drh [Sun, 3 Mar 2002 03:03:52 +0000 (03:03 +0000)] 
Suppress superfluous OP_OpenTemps when flattening subqueries. (CVS 412)

FossilOrigin-Name: 000441c8fec48cc172894eb767ae9549b8ed8c34

23 years agoBug fixes and additional tests for the subquery flattener. (CVS 411)
drh [Sun, 3 Mar 2002 02:49:51 +0000 (02:49 +0000)] 
Bug fixes and additional tests for the subquery flattener. (CVS 411)

FossilOrigin-Name: 2c05389eda391e38894fc6969e29766df82a8fec

23 years agoPager optimization: do not write or journal free pages. This results in
drh [Sat, 2 Mar 2002 20:41:57 +0000 (20:41 +0000)] 
Pager optimization: do not write or journal free pages.  This results in
a 2x performance gain for large INSERTs and a 5x performance gain for
large DELETEs. (CVS 410)

FossilOrigin-Name: cf1ebcfb741786f84a596c406f4c492f68cbe881

23 years agoChange the btree node balancers to sort nodes into accending order. This
drh [Sat, 2 Mar 2002 19:00:31 +0000 (19:00 +0000)] 
Change the btree node balancers to sort nodes into accending order.  This
improves insert and delete speed by 25%. (CVS 409)

FossilOrigin-Name: abbb999d4fc3fe142567b6ede5e625e7bf0da714

23 years agoSubquery flattening is implemented and passes all regression tests.
drh [Sat, 2 Mar 2002 17:04:07 +0000 (17:04 +0000)] 
Subquery flattening is implemented and passes all regression tests.
We still need to add addition tests to the suite to further exercise
the flattener, however. (CVS 408)

FossilOrigin-Name: d5d3e79cc58da5bd315cc1fea1f7cbf46274da16

23 years agoBug fix when -DMEMORY_DEBUG is off. (CVS 407)
drh [Thu, 28 Feb 2002 04:10:29 +0000 (04:10 +0000)] 
Bug fix when -DMEMORY_DEBUG is off. (CVS 407)

FossilOrigin-Name: e14b0c82f3514f41934a7c0d173b6fdb186aafc8

23 years agoFix bugs in substr() for UTF-8. (CVS 406)
drh [Thu, 28 Feb 2002 04:00:12 +0000 (04:00 +0000)] 
Fix bugs in substr() for UTF-8. (CVS 406)

FossilOrigin-Name: e9fd9e7b0fed445b48e7024ecde0354fff1478a6

23 years agoRemove unused opcodes from the VDBE and fix a bug in the substr() function. (CVS...
drh [Thu, 28 Feb 2002 03:31:10 +0000 (03:31 +0000)] 
Remove unused opcodes from the VDBE and fix a bug in the substr() function. (CVS 405)

FossilOrigin-Name: e8611e0c052ddac477f83df485fa5dc882593de0

23 years agoChange the IFNULL and NVL functions to COALESCE. Change MIN and MAX so that
drh [Thu, 28 Feb 2002 03:14:18 +0000 (03:14 +0000)] 
Change the IFNULL and NVL functions to COALESCE.  Change MIN and MAX so that
they require at least one argument. (CVS 404)

FossilOrigin-Name: 7d86749d4a78d05930bae2b6491d9428f06fe836

23 years agoThe new function code passes regression tests. (CVS 403)
drh [Thu, 28 Feb 2002 03:04:48 +0000 (03:04 +0000)] 
The new function code passes regression tests. (CVS 403)

FossilOrigin-Name: b00cf110b1cc671b7200a5ce8b9e704f660763c9

23 years agoFix the coredump. There are still problems in the test suite though. (CVS 402)
drh [Thu, 28 Feb 2002 01:46:11 +0000 (01:46 +0000)] 
Fix the coredump.  There are still problems in the test suite though. (CVS 402)

FossilOrigin-Name: 6af10cc53acc1ffa60de3f0d5880a6b72815404c

23 years agoAdded IFNULL and NVL functions. (CVS 401)
drh [Thu, 28 Feb 2002 00:46:26 +0000 (00:46 +0000)] 
Added IFNULL and NVL functions. (CVS 401)

FossilOrigin-Name: c6a85c8ee3d653a294bcc033ac6cab2b6de06f96

23 years agoCompletely remove the old SQL function system and replace it with the
drh [Thu, 28 Feb 2002 00:41:10 +0000 (00:41 +0000)] 
Completely remove the old SQL function system and replace it with the
new user functions.  The code currently compiles but it coredumps on the
test suite.  Do not use in its present state. (CVS 400)

FossilOrigin-Name: 50797fee5066ec9ea23b720e5ab7e8fc8ccc1988

23 years agoTry to reduce the number of malloc() for user-defined functions. Begin
drh [Wed, 27 Feb 2002 19:50:59 +0000 (19:50 +0000)] 
Try to reduce the number of malloc() for user-defined functions.  Begin
transfering built-in functions over to the user-define function
mechanism. (CVS 399)

FossilOrigin-Name: c4f9e017b449d4036fa8d2bf77b931d4c31d74f7

23 years agoRevise the API for user-defined functions. (CVS 398)
drh [Wed, 27 Feb 2002 19:00:20 +0000 (19:00 +0000)] 
Revise the API for user-defined functions. (CVS 398)

FossilOrigin-Name: 633951f0fa11c91f93aa2862df84691750c01e73

23 years agoThe user-defined function routines failed to detect a malloc() failure. (CVS 397)
drh [Wed, 27 Feb 2002 01:53:13 +0000 (01:53 +0000)] 
The user-defined function routines failed to detect a malloc() failure. (CVS 397)

FossilOrigin-Name: 085b0d671a1dac964693d69d866224de155dfe4c

23 years agoBug fixes in the VIEW implementation. (CVS 396)
drh [Wed, 27 Feb 2002 01:47:11 +0000 (01:47 +0000)] 
Bug fixes in the VIEW implementation. (CVS 396)

FossilOrigin-Name: 668ef6380eba256ef82477b63aef850249a619a0

23 years agoComment changes only. (CVS 395)
drh [Tue, 26 Feb 2002 23:55:31 +0000 (23:55 +0000)] 
Comment changes only. (CVS 395)

FossilOrigin-Name: 63b87f2ea6cd78f039bf40026d21b18de20b3ba7

23 years agoFix a bug in the quoting of .dump output. By Rajit Singh. (CVS 394)
drh [Tue, 26 Feb 2002 23:24:26 +0000 (23:24 +0000)] 
Fix a bug in the quoting of .dump output.  By Rajit Singh. (CVS 394)

FossilOrigin-Name: f2310f36d53e9176be7af620ecdf1e5a1dfd4388

23 years agoAdded a "stddev()" aggregate function for testing the new user aggregate
drh [Sun, 24 Feb 2002 17:12:53 +0000 (17:12 +0000)] 
Added a "stddev()" aggregate function for testing the new user aggregate
function interface. (CVS 393)

FossilOrigin-Name: 2198109712ccf988f93db5740a4f248e80fb9f5d

23 years agoCode for user-defined aggregates added. Legacy tests all pass but there
drh [Sun, 24 Feb 2002 03:25:14 +0000 (03:25 +0000)] 
Code for user-defined aggregates added.  Legacy tests all pass but there
has been no testing of the new user-defined aggregate code. (CVS 392)

FossilOrigin-Name: 1e037eb303d8508cb2ea3418e71b03315d895fbd

23 years agoMove the build-in function definitions into a new source file "func.c". (CVS 391)
drh [Sun, 24 Feb 2002 01:55:15 +0000 (01:55 +0000)] 
Move the build-in function definitions into a new source file "func.c". (CVS 391)

FossilOrigin-Name: 530b0f4f2def89e200b7b0724a5967bf981bd91d

23 years agoAdded support for user-defined normal functions. Support for user-defined
drh [Sat, 23 Feb 2002 23:45:45 +0000 (23:45 +0000)] 
Added support for user-defined normal functions.  Support for user-defined
aggregates is pending. (CVS 390)

FossilOrigin-Name: c490a1ff951c5d4a2de8e4f8d349189bfaef7f74

23 years agoModify lemon to use much less memory for its parser tables. This reduces
drh [Sat, 23 Feb 2002 19:39:46 +0000 (19:39 +0000)] 
Modify lemon to use much less memory for its parser tables.  This reduces
the size of the library by 50K, which is important for an embedded library. (CVS 389)

FossilOrigin-Name: 67a135a051e7c96ddbfe85976539b4b8372c7026

23 years agoBug fix in lemon: 3-way conflicts (SHIFT/REDUCE/REDUCE) were not detected or
drh [Sat, 23 Feb 2002 18:45:13 +0000 (18:45 +0000)] 
Bug fix in lemon: 3-way conflicts (SHIFT/REDUCE/REDUCE) were not detected or
resolved.  This is now fixed.  Also, table compression works a little better. (CVS 388)

FossilOrigin-Name: 8da0ac9a8bb859377613dd18f4f423eb49c7338b

23 years agoCode to implement CREATE VIEW is in place. A quick smoke test shows that
drh [Sat, 23 Feb 2002 02:32:10 +0000 (02:32 +0000)] 
Code to implement CREATE VIEW is in place.  A quick smoke test shows that
it works, but there are probably still many bugs. (CVS 387)

FossilOrigin-Name: 39fed2df11382b9855d518502a6c2ca200fa66b8

23 years agoChange the SQLITE_MASTER format to version 2 in preparation for adding views. (CVS...
drh [Thu, 21 Feb 2002 12:01:27 +0000 (12:01 +0000)] 
Change the SQLITE_MASTER format to version 2 in preparation for adding views. (CVS 386)

FossilOrigin-Name: b2a9807fed544e83002366149b9a363759338c5d

23 years agoDo not allow dot-commands to occur in the middle of a real SQL command. (CVS 385)
drh [Thu, 21 Feb 2002 02:25:02 +0000 (02:25 +0000)] 
Do not allow dot-commands to occur in the middle of a real SQL command. (CVS 385)

FossilOrigin-Name: ffb00bf36a9a5851ea4a69f9c7dd7ce412553e3b

23 years agoFix a comment. (CVS 384)
drh [Tue, 19 Feb 2002 22:43:58 +0000 (22:43 +0000)] 
Fix a comment. (CVS 384)

FossilOrigin-Name: 953928537c350e6c9df157553114c6d9d44712d5

23 years agoNew ROWIDs are numbered sequentially. (CVS 383)
drh [Tue, 19 Feb 2002 22:42:05 +0000 (22:42 +0000)] 
New ROWIDs are numbered sequentially. (CVS 383)

FossilOrigin-Name: 1686196a8aea326f616bc8205df99cd84d955ec4

23 years agoOptimize simple min() and max() queries. (CVS 382)
drh [Tue, 19 Feb 2002 15:00:07 +0000 (15:00 +0000)] 
Optimize simple min() and max() queries. (CVS 382)

FossilOrigin-Name: cc5abfe392bdb8c3ed00e0610bc2b41851bfc9d7

23 years agoChange the name of the sanity_check PRAGMA to "integrity_check" and make
drh [Tue, 19 Feb 2002 13:39:21 +0000 (13:39 +0000)] 
Change the name of the sanity_check PRAGMA to "integrity_check" and make
it available on all compiles. (CVS 381)

FossilOrigin-Name: c6e9048e66c8d8e2d5f6c62aa724eef3e9d9f572

23 years agoVersion 2.3.3 (CVS 444)
drh [Tue, 19 Feb 2002 00:30:00 +0000 (00:30 +0000)] 
Version 2.3.3 (CVS 444)

FossilOrigin-Name: 72c5a92aa6e3ae712af152cff8d1dc5b997b538e

23 years agoFinal changes before 2.3.3 (CVS 380)
drh [Tue, 19 Feb 2002 00:15:12 +0000 (00:15 +0000)] 
Final changes before 2.3.3 (CVS 380)

FossilOrigin-Name: a53de7625ac300ba3e61eed2e983010da8fa027b

23 years agoAdded a C wrapper program to test threading under Unix. (CVS 379)
drh [Mon, 18 Feb 2002 22:50:26 +0000 (22:50 +0000)] 
Added a C wrapper program to test threading under Unix. (CVS 379)

FossilOrigin-Name: 8d5634a4470a8145c0fbd0b843d55371d2f95e81

23 years agoBug fix: CREATE TABLE, followed by DROP TABLE within the same transaction is
drh [Mon, 18 Feb 2002 22:49:59 +0000 (22:49 +0000)] 
Bug fix: CREATE TABLE, followed by DROP TABLE within the same transaction is
working now. (CVS 378)

FossilOrigin-Name: 553579f936b3a4477c6adfd991adccd06280bfd2

23 years agoAdd support for CREATE TABLE AS. (CVS 377)
drh [Mon, 18 Feb 2002 18:30:32 +0000 (18:30 +0000)] 
Add support for CREATE TABLE AS. (CVS 377)

FossilOrigin-Name: 78a50971e9adc8739e7888201c79465a40e1a152

23 years agoAllow general expressions in the VALUES clause of an INSERT statement. (CVS 376)
drh [Mon, 18 Feb 2002 13:56:36 +0000 (13:56 +0000)] 
Allow general expressions in the VALUES clause of an INSERT statement. (CVS 376)

FossilOrigin-Name: ec1f3fae6f8cd8466892cd370e1802e492a76e6e

23 years agoAdditional tests for the sub-query feature. (CVS 375)
drh [Mon, 18 Feb 2002 13:35:33 +0000 (13:35 +0000)] 
Additional tests for the sub-query feature. (CVS 375)

FossilOrigin-Name: a0019fce701fc858134f0a33bda9a511e41a09f8

23 years agoEnhancement to Windows "file-exists" function by Joel Lucsy. (CVS 374)
drh [Mon, 18 Feb 2002 12:48:45 +0000 (12:48 +0000)] 
Enhancement to Windows "file-exists" function by Joel Lucsy. (CVS 374)

FossilOrigin-Name: d3d59261da9bef3250e99444167ad6ef98764574

23 years agoTest and documentation updates for sub-queries. (CVS 373)
drh [Mon, 18 Feb 2002 03:21:45 +0000 (03:21 +0000)] 
Test and documentation updates for sub-queries. (CVS 373)

FossilOrigin-Name: 607c0c49b2098771020514198cb1076de8245a62

23 years agoAdd support for subqueries in the FROM clause of a SELECT. Still need
drh [Mon, 18 Feb 2002 01:17:00 +0000 (01:17 +0000)] 
Add support for subqueries in the FROM clause of a SELECT.  Still need
to add tests for this feature. (CVS 372)

FossilOrigin-Name: 89ffa9ff132858b62a91df1fb7fe49b2d58c01e7

23 years agoMake the sqliteParseInfoReset() function locale to the select.c file. (CVS 371)
drh [Sun, 17 Feb 2002 00:30:36 +0000 (00:30 +0000)] 
Make the sqliteParseInfoReset() function locale to the select.c file. (CVS 371)

FossilOrigin-Name: 2336b1eadaedf2556a1988acc7bdf133135154dc

23 years agoAll identifiers to be quoted in square brackets, for compatibility with
drh [Thu, 14 Feb 2002 21:42:51 +0000 (21:42 +0000)] 
All identifiers to be quoted in square brackets, for compatibility with
MS-Access. (CVS 370)

FossilOrigin-Name: e17a858c9eeb70c62f54c88e6be5897e58d67301

23 years agoVersion 2.3.2 (CVS 446)
drh [Thu, 14 Feb 2002 12:59:59 +0000 (12:59 +0000)] 
Version 2.3.2 (CVS 446)

FossilOrigin-Name: 4d067000077ee8f0221a7940232dc658c7f04b49

23 years agoFix an incorrect assert() in pager.c. (CVS 369)
drh [Thu, 14 Feb 2002 12:50:33 +0000 (12:50 +0000)] 
Fix an incorrect assert() in pager.c. (CVS 369)

FossilOrigin-Name: 08a68e098a677c508652ba2ff4bd63185cab7546

23 years agoVersion 2.3.1 (CVS 445)
drh [Wed, 13 Feb 2002 23:29:59 +0000 (23:29 +0000)] 
Version 2.3.1 (CVS 445)

FossilOrigin-Name: 846148d6e3fd0529abfef3f819e4a7cb91e44422

23 years agoBug fix: if PRAGMA full_column_names=ON is set and you do a query like this:
drh [Wed, 13 Feb 2002 23:22:53 +0000 (23:22 +0000)] 
Bug fix: if PRAGMA full_column_names=ON is set and you do a query like this:
"SELECT rowid,* FROM ...", then an assertion failed.  Bummer. (CVS 368)

FossilOrigin-Name: df6bf627a51358e8b14297403feab7b888c38580

23 years agoVersion 2.3.0 (CVS 447)
drh [Sun, 3 Feb 2002 19:30:00 +0000 (19:30 +0000)] 
Version 2.3.0 (CVS 447)

FossilOrigin-Name: 4c7dfd93530a2a3e50e78235f4e691a5fec109fe

23 years agoReenable testing code even if NDEBUG is defined. (CVS 367)
drh [Sun, 3 Feb 2002 19:15:02 +0000 (19:15 +0000)] 
Reenable testing code even if NDEBUG is defined. (CVS 367)

FossilOrigin-Name: 0090c279d83ee355fbac8a484401d29bfa50b0dc

23 years agoFix a serious bug in INSERT when the source is a SELECT. (CVS 366)
drh [Sun, 3 Feb 2002 19:06:02 +0000 (19:06 +0000)] 
Fix a serious bug in INSERT when the source is a SELECT. (CVS 366)

FossilOrigin-Name: 20ea737536700b016385c70105a2af8b2bffce2b

23 years agoPut in PRAGMA SANITY_CHECK in place of VACUUM. (CVS 365)
drh [Sun, 3 Feb 2002 17:37:36 +0000 (17:37 +0000)] 
Put in PRAGMA SANITY_CHECK in place of VACUUM. (CVS 365)

FossilOrigin-Name: 7c65029e5bf26eb640aef529a7421cd0d6ffd1a9

23 years agoThe VACUUM command now does a database sanity check. (CVS 364)
drh [Sun, 3 Feb 2002 03:34:07 +0000 (03:34 +0000)] 
The VACUUM command now does a database sanity check. (CVS 364)

FossilOrigin-Name: 95d1f8389dd5e168bdf0290169662296b6a0f6d9

23 years agoFive-algorithm conflict resolution appears to be working. (CVS 363)
drh [Sun, 3 Feb 2002 00:56:09 +0000 (00:56 +0000)] 
Five-algorithm conflict resolution appears to be working. (CVS 363)

FossilOrigin-Name: 0115518f8e4591123582e3d2bb67282111ebcf60

23 years agoGet the ABORT conflict resolution algorithm working. (CVS 362)
drh [Sat, 2 Feb 2002 18:49:19 +0000 (18:49 +0000)] 
Get the ABORT conflict resolution algorithm working. (CVS 362)

FossilOrigin-Name: 9be4d4c6f12056782966396dca0b8e2d384d0cf2

23 years agoCheckpoint code added to the pager. Regression tests work but the new APIs
drh [Sat, 2 Feb 2002 15:01:15 +0000 (15:01 +0000)] 
Checkpoint code added to the pager.  Regression tests work but the new APIs
have not been tested yet. (CVS 361)

FossilOrigin-Name: aaa53e113ef849e34883ead8ae584c722ad967db

23 years agoChange to five conflict resolution algorithms: ROLLBACK, ABORT, FAIL,
drh [Thu, 31 Jan 2002 15:54:21 +0000 (15:54 +0000)] 
Change to five conflict resolution algorithms: ROLLBACK, ABORT, FAIL,
IGNORE, and REPLACE.  This checkin is code only.  Documentation and
tests are still needed.  Also, ABORT is not fully implemented. (CVS 360)

FossilOrigin-Name: d0e7cf4a83e6abad7129bed356b7492dddaff474

23 years agoAdded ON CONFLICT support to COPY. Updates to documentation. Bug fixes. (CVS 359)
drh [Wed, 30 Jan 2002 16:17:23 +0000 (16:17 +0000)] 
Added ON CONFLICT support to COPY. Updates to documentation. Bug fixes. (CVS 359)

FossilOrigin-Name: cf1538d71c9ce12d5e59f367e03642cbcaf6b717

23 years agoBetter testing of the ON CONFLICT logic. (CVS 358)
drh [Wed, 30 Jan 2002 04:32:00 +0000 (04:32 +0000)] 
Better testing of the ON CONFLICT logic. (CVS 358)

FossilOrigin-Name: 9bbddb8e013b47547164f71f2d7abd995f8d7385