]>
git.ipfire.org Git - thirdparty/sqlite.git/log
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
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
drh [Sat, 30 Mar 2002 15:32:08 +0000 (15:32 +0000)]
Version 2.4.4 (CVS 509)
FossilOrigin-Name:
c4b6c0be00b9688a432bbd23736564a042f5d8ee
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
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
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
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
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
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
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
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
drh [Tue, 26 Mar 2002 03:11:27 +0000 (03:11 +0000)]
Update the change log. (CVS 438)
FossilOrigin-Name:
9637b9aa5d405427ead52438eed8c626feac8658
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
drh [Sat, 23 Mar 2002 00:59:59 +0000 (00:59 +0000)]
Version 2.4.3 (CVS 440)
FossilOrigin-Name:
99d6764e57ddc7f0a321229cc1b7aa9a76f1aae5
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
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
drh [Wed, 20 Mar 2002 01:05:00 +0000 (01:05 +0000)]
Version 2.4.2 (CVS 441)
FossilOrigin-Name:
49d032325553fa1dd7f31b852753cc6c9226d8f7
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
drh [Tue, 19 Mar 2002 23:51:12 +0000 (23:51 +0000)]
Version 2.4.2 (CVS 433)
FossilOrigin-Name:
b0805b606904e18800c9850b5aa33724c4619de8
drh [Mon, 18 Mar 2002 13:03:54 +0000 (13:03 +0000)]
Fix an uninitialized variable in AggReset() (CVS 432)
FossilOrigin-Name:
3dcdeae7f620736c1eae52ad78db1efb886ea9c3
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
drh [Wed, 13 Mar 2002 18:59:59 +0000 (18:59 +0000)]
Version 2.4.1 (CVS 442)
FossilOrigin-Name:
9f12b8805fd2f9a3422ed2a46190cfc881c87b36
drh [Wed, 13 Mar 2002 18:54:50 +0000 (18:54 +0000)]
Version 2.4.1 (CVS 430)
FossilOrigin-Name:
9333ecca1e48bfca613d6909498f91ca3a53d53d
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
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
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
drh [Mon, 11 Mar 2002 02:15:00 +0000 (02:15 +0000)]
Version 2.4.0 (CVS 443)
FossilOrigin-Name:
d3f66b44e501ac30aededefbec7ebe224cf080ad
drh [Mon, 11 Mar 2002 02:06:13 +0000 (02:06 +0000)]
Preparing for the 2.4.0 release. (CVS 426)
FossilOrigin-Name:
9f5b241cb2fc89f66d3762b4b4978b8e114caf53
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
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
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
drh [Wed, 6 Mar 2002 22:04:21 +0000 (22:04 +0000)]
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
drh [Wed, 6 Mar 2002 03:08:25 +0000 (03:08 +0000)]
Optimizations to the processing of integer comparisons. (CVS 420)
FossilOrigin-Name:
b7a7dae919be0e4c35b1fe8cb24fa7359a4b1200
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
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
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
drh [Sun, 3 Mar 2002 23:06:00 +0000 (23:06 +0000)]
More bugs fixed for views. (CVS 416)
FossilOrigin-Name:
813077623087ffc6cd506f57cf6d1e3d9239f806
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
drh [Sun, 3 Mar 2002 03:42:31 +0000 (03:42 +0000)]
Fix a memory leak in expression processing. (CVS 414)
FossilOrigin-Name:
dfe431c9b70bc3a1bf5148826edce0846737e66b
drh [Sun, 3 Mar 2002 03:11:15 +0000 (03:11 +0000)]
Additional tests of flattening (CVS 413)
FossilOrigin-Name:
e1d93c5923195507642d882fff8cd85c454f69ee
drh [Sun, 3 Mar 2002 03:03:52 +0000 (03:03 +0000)]
Suppress superfluous OP_OpenTemps when flattening subqueries. (CVS 412)
FossilOrigin-Name:
000441c8fec48cc172894eb767ae9549b8ed8c34
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
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
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
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
drh [Thu, 28 Feb 2002 04:10:29 +0000 (04:10 +0000)]
Bug fix when -DMEMORY_DEBUG is off. (CVS 407)
FossilOrigin-Name:
e14b0c82f3514f41934a7c0d173b6fdb186aafc8
drh [Thu, 28 Feb 2002 04:00:12 +0000 (04:00 +0000)]
Fix bugs in substr() for UTF-8. (CVS 406)
FossilOrigin-Name:
e9fd9e7b0fed445b48e7024ecde0354fff1478a6
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
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
drh [Thu, 28 Feb 2002 03:04:48 +0000 (03:04 +0000)]
The new function code passes regression tests. (CVS 403)
FossilOrigin-Name:
b00cf110b1cc671b7200a5ce8b9e704f660763c9
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
drh [Thu, 28 Feb 2002 00:46:26 +0000 (00:46 +0000)]
Added IFNULL and NVL functions. (CVS 401)
FossilOrigin-Name:
c6a85c8ee3d653a294bcc033ac6cab2b6de06f96
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
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
drh [Wed, 27 Feb 2002 19:00:20 +0000 (19:00 +0000)]
Revise the API for user-defined functions. (CVS 398)
FossilOrigin-Name:
633951f0fa11c91f93aa2862df84691750c01e73
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
drh [Wed, 27 Feb 2002 01:47:11 +0000 (01:47 +0000)]
Bug fixes in the VIEW implementation. (CVS 396)
FossilOrigin-Name:
668ef6380eba256ef82477b63aef850249a619a0
drh [Tue, 26 Feb 2002 23:55:31 +0000 (23:55 +0000)]
Comment changes only. (CVS 395)
FossilOrigin-Name:
63b87f2ea6cd78f039bf40026d21b18de20b3ba7
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
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
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
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
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
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
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
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
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
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
drh [Tue, 19 Feb 2002 22:43:58 +0000 (22:43 +0000)]
Fix a comment. (CVS 384)
FossilOrigin-Name:
953928537c350e6c9df157553114c6d9d44712d5
drh [Tue, 19 Feb 2002 22:42:05 +0000 (22:42 +0000)]
New ROWIDs are numbered sequentially. (CVS 383)
FossilOrigin-Name:
1686196a8aea326f616bc8205df99cd84d955ec4
drh [Tue, 19 Feb 2002 15:00:07 +0000 (15:00 +0000)]
Optimize simple min() and max() queries. (CVS 382)
FossilOrigin-Name:
cc5abfe392bdb8c3ed00e0610bc2b41851bfc9d7
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
drh [Tue, 19 Feb 2002 00:30:00 +0000 (00:30 +0000)]
Version 2.3.3 (CVS 444)
FossilOrigin-Name:
72c5a92aa6e3ae712af152cff8d1dc5b997b538e
drh [Tue, 19 Feb 2002 00:15:12 +0000 (00:15 +0000)]
Final changes before 2.3.3 (CVS 380)
FossilOrigin-Name:
a53de7625ac300ba3e61eed2e983010da8fa027b
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
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
drh [Mon, 18 Feb 2002 18:30:32 +0000 (18:30 +0000)]
Add support for CREATE TABLE AS. (CVS 377)
FossilOrigin-Name:
78a50971e9adc8739e7888201c79465a40e1a152
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
drh [Mon, 18 Feb 2002 13:35:33 +0000 (13:35 +0000)]
Additional tests for the sub-query feature. (CVS 375)
FossilOrigin-Name:
a0019fce701fc858134f0a33bda9a511e41a09f8
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
drh [Mon, 18 Feb 2002 03:21:45 +0000 (03:21 +0000)]
Test and documentation updates for sub-queries. (CVS 373)
FossilOrigin-Name:
607c0c49b2098771020514198cb1076de8245a62
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
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
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
drh [Thu, 14 Feb 2002 12:59:59 +0000 (12:59 +0000)]
Version 2.3.2 (CVS 446)
FossilOrigin-Name:
4d067000077ee8f0221a7940232dc658c7f04b49
drh [Thu, 14 Feb 2002 12:50:33 +0000 (12:50 +0000)]
Fix an incorrect assert() in pager.c. (CVS 369)
FossilOrigin-Name:
08a68e098a677c508652ba2ff4bd63185cab7546
drh [Wed, 13 Feb 2002 23:29:59 +0000 (23:29 +0000)]
Version 2.3.1 (CVS 445)
FossilOrigin-Name:
846148d6e3fd0529abfef3f819e4a7cb91e44422
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
drh [Sun, 3 Feb 2002 19:30:00 +0000 (19:30 +0000)]
Version 2.3.0 (CVS 447)
FossilOrigin-Name:
4c7dfd93530a2a3e50e78235f4e691a5fec109fe
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
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
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
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
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
drh [Sat, 2 Feb 2002 18:49:19 +0000 (18:49 +0000)]
Get the ABORT conflict resolution algorithm working. (CVS 362)
FossilOrigin-Name:
9be4d4c6f12056782966396dca0b8e2d384d0cf2
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
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
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
drh [Wed, 30 Jan 2002 04:32:00 +0000 (04:32 +0000)]
Better testing of the ON CONFLICT logic. (CVS 358)
FossilOrigin-Name:
9bbddb8e013b47547164f71f2d7abd995f8d7385