/ File History
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

History of test/autovacuum.test

2017-06-08
11:14
Ensure pointer map entries are always added when a row that does use overflow pages replaces one that does not in an auto-vacuum database. Fix for [fda22108]. file: [0831cd34] check-in: [b30dfba8] user: dan branch: trunk, size: 20103
2016-03-14
16:16
Test script changes to support testing the SQLite Encryption Extension. file: [92c24eed] check-in: [1c70aa5c] user: drh branch: see-testing, size: 19880
2013-11-05
13:33
Standardize the error messages generated by constraint failures to a format of "$TYPE constraint failed: $DETAIL". This involves many changes to the expected output of test cases. file: [94189250] check-in: [54b22192] user: drh branch: omit-rowid, size: 19654
2013-03-27
19:53
Modify various test cases so that they work if the file is extended in units of the system page-size. file: [ad9f7464] check-in: [0e3d5119] user: dan branch: two-mappings, size: 19606
2012-09-15
18:45
Attempt to use a covering index even on a full table scan, under the theory that the index will be smaller and require less disk I/O and thus be faster. file: [9f22a773] check-in: [cfaa7bc1] user: drh branch: fullscan-covering-index, size: 19653
2011-08-02
00:57
Add retry logic for AV defense to winOpen. Also, refactor test suite to allow the key Tcl file operations (e.g. copy and delete) to be retried. file: [fcaf4616] check-in: [9007586f] user: mistachkin branch: winopen-retry-logic, size: 19638
2010-07-08
09:44
Changes to test scripts so that the "inmemory_journal" permutation works with [ef126e775a]. file: [bb7c0885] check-in: [f553c8ed] user: dan branch: trunk, size: 19666
2009-04-06
17:50
Test cases and minor code changes to increase coverage of btree.c. (CVS 6456) file: [25f891bc] check-in: [def3a016] user: danielk1977 branch: trunk, size: 19625
2008-09-10
10:57
Fix some test script details so that the test suite runs with an SQLITE_DEFAULT_AUTOVACUUM=2 build. (CVS 5686) file: [61260e25] check-in: [300a64b7] user: danielk1977 branch: trunk, size: 18883
2008-08-02
03:50
Additional coverage testing. Fix a segfault following OOM in sqltie3_load_extension(). (CVS 5523) file: [e3428031] check-in: [f1e44eb3] user: drh branch: trunk, size: 18860
2007-04-07
15:03
For filesystem databases, do not store a list of pages in the statement journal in main memory. (CVS 3825) file: [4339e660] check-in: [0af764a0] user: danielk1977 branch: trunk, size: 18416
2007-04-02
14:19
Cover an extra case in sqlite3PagerMovepage(). (CVS 3796) file: [05f528c3] check-in: [7313688b] user: danielk1977 branch: trunk, size: 18127
2006-08-12
12:33
Require whitespace or punctuation between a numeric literal and an identifier or keyword. Ticket #1912. (CVS 3345) file: [5f5d843f] check-in: [0f667c4a] user: drh branch: trunk, size: 16392
2006-06-20
11:01
Modifications so that compilation and testing with the various OMIT macros defined works. (CVS 3276) file: [493ba914] check-in: [c6ea353b] user: danielk1977 branch: trunk, size: 16399
2006-03-24
03:36
Make sure the rootpage values in the symbol table are correctly updated when dropping tables and indices in autocommit mode. Ticket #1728. (CVS 3150) file: [eee7e67d] check-in: [1c582dd1] user: drh branch: trunk, size: 16325
2006-03-23
23:29
Get autovacuum and in-memory databases working together. Ticket #1727. (CVS 3148) file: [12bb130c] check-in: [21446df6] user: drh branch: trunk, size: 15315
2006-01-16
16:24
Test file fixes for libaries compiled with various SQLITE_OMIT_ macros. (CVS 2961) file: [0dd22b0e] check-in: [c058f483] user: danielk1977 branch: trunk, size: 15107
2005-09-16
09:52
Fix an auto-vacuum problem with the PENDING_BYTE page. Also link the Tcl variable sqlite_pending_byte to the internal pending-byte location when in test mode. (CVS 2700) file: [9471d58a] check-in: [9115e062] user: danielk1977 branch: trunk, size: 15096
2005-09-08
10:37
The SUM() aggregate function returns an integer result if all inputs are integers. Any single non-integer input causes the result to be a floating point value. (CVS 2669) file: [d2d0b2b8] check-in: [21adf4bd] user: drh branch: trunk, size: 14892
2005-03-09
13:09
Fix a file corruption bug in CREATE INDEX in auto-vacuum databases. (CVS 2368) file: [cf2719b1] check-in: [64c4c717] user: danielk1977 branch: trunk, size: 14904
2005-01-24
10:25
Modifications and bugfixes so that the test suite passes with the TCL statement cache turned on. (CVS 2271) file: [8ba29fac] check-in: [d5233e07] user: danielk1977 branch: trunk, size: 14151
2005-01-21
03:12
Modify test scripts to work when SQLITE_OMIT_SUBQUERY (along with other OMIT macros) is defined. (CVS 2251) file: [a87871f2] check-in: [bb0254ab] user: danielk1977 branch: trunk, size: 14151
2005-01-15
12:45
Enhance the performance of auto-vacuum databases by reducing the number of pointer-map entries written during tree balancing. Also fix bugs in balance_quick(). (CVS 2216) file: [a15021f6] check-in: [0ae29538] user: danielk1977 branch: trunk, size: 14144
2004-11-22
05:26
Have tests pass when SQLITE_OMIT_MEMORYDB is defined. (CVS 2131) file: [a4e8da39] check-in: [9df837c0] user: danielk1977 branch: trunk, size: 14123
2004-11-14
04:04
Changes toward reducing code size when SQLITE_OMIT_UTF16 is enabled. (CVS 2099) file: [d0517eb9] check-in: [59a0a8b7] user: drh branch: trunk, size: 14135
2004-11-10
15:27
Ensure the test suite can run with either SQLITE_OMIT_AUTOVACUUM or SQLITE_DEFAULT_AUTOVACUUM=1 defined. (CVS 2087) file: [e52b8fab] check-in: [0747b558] user: danielk1977 branch: trunk, size: 14057
2004-11-08
12:32
A few more auto-vacuum tests. (CVS 2079) file: [dbc4a52e] check-in: [9d4a60bb] user: danielk1977 branch: trunk, size: 13877
2004-11-05
15:45
Make auto-vacuum a run-time option (default determined by SQLITE_DEFAULT_AUTOVACUUM macro). (CVS 2067) file: [e70d46d5] check-in: [b9d5f007] user: danielk1977 branch: trunk, size: 9379
12:58
Auto-vacuum bug: Don't set meta(3) to a pointer-map page number when deleting a table. (CVS 2066) file: [7878efa6] check-in: [44a015b3] user: danielk1977 branch: trunk, size: 8353
12:27
Fix allocation of tables in an auto-vacuum database when the required root-page is on the free-list. (CVS 2065) file: [b2ba86ec] check-in: [4e243337] user: danielk1977 branch: trunk, size: 7258
2004-11-04
14:30
Support root-page allocation/deallocation in auto-vacuum databases. Still a few problems. (CVS 2054) file: [a5b11269] check-in: [1da361fa] user: danielk1977 branch: trunk, size: 4321
02:57
Add support for table allocation (not deallocation) in auto-vacuum databases. (CVS 2051) file: [92119148] check-in: [571de523] user: danielk1977 branch: trunk, size: 4322
2004-11-03
09:30
Comment the autovacuum.test script. No code or test-case changes. (CVS 2047) file: [832bcbb0] check-in: [2eacd386] user: danielk1977 branch: trunk, size: 3691
03:01
Fix an auto-vacuum bug that occurs when a btree cell is promoted to the parent page during a delete. (CVS 2043) file: [176a9a54] check-in: [b7d953e1] user: danielk1977 branch: trunk, size: 2413
2004-11-02
14:40
Fix an auto-vacuum bug for btree entries that span more than one overflow page. (CVS 2039) file: [9ab4fcfb] check-in: [40249ed1] user: danielk1977 branch: trunk, size: 2556
12:56
Code to auto-vacuum the database if all root pages happen to be in the right place. Not active by default and largely untested. (CVS 2037) file: [77eec318] check-in: [d12481f0] user: danielk1977 branch: trunk, size: 2517 Added