/ All files named "test/autovacuum.test"
Login

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

History for test/autovacuum.test

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