SQLite

All files named ”test/vacuum.test”
Login

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

History for test/vacuum.test

2025-06-01
16:10
[f3b2257a4f] part of check-in [42494f85ac] Fix VACUUM so that it works even when ATTACH_WRITE is disabled. (check-in: [42494f85ac] user: drh branch: trunk, size: 9886)
2011-09-30
12:01
[ce91c39f7f] part of check-in [9ddfe1e413] Disable the xfer optimization if "PRAGMA count_changes=1" is configured. Ticket [c48d99d690]. (check-in: [9ddfe1e413] user: dan branch: trunk, size: 9435)
2011-08-02
00:57
[9516f3a8e4] part of check-in [9007586fda] 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: [9007586fda] user: mistachkin branch: winopen-retry-logic, size: 9050)
2010-11-15
11:35
[29b60e8cc9] part of check-in [a397ed1622] Minor additions to vacuum.test. (check-in: [a397ed1622] user: dan branch: trunk, size: 9085)
2010-04-24
14:02
[15ae6784e7] part of check-in [0291ed974d] When commands such as ALTER TABLE and VACUUM use SQL internally, make sure they use only the built-in functions and not application-defined overrides for those functions. (check-in: [0291ed974d] user: drh branch: trunk, size: 8575)
2009-01-31
14:54
[68e39b2228] part of check-in [407830c683] Avoid a segfault when running vacuum on an in-memory database. Ticket #3620. (CVS 6221) (check-in: [407830c683] user: danielk1977 branch: trunk, size: 8170)
2009-01-22
23:04
[07eff517a8] part of check-in [75cc709be4] Fix the VACUUM command so that it does not commit a transaction when it is mistakenly run within a transaction - it should leave the transaction open. (CVS 6200) (check-in: [75cc709be4] user: drh branch: trunk, size: 8033)
2008-04-15
02:36
[0bc75ee74a] part of check-in [b7ffc6f0f3] Add out-of-range tests on the first parameter to sqlite3_limit(). Add the ability to record tests that have been skipped due to configuration limitations. (CVS 5009) (check-in: [b7ffc6f0f3] user: drh branch: trunk, size: 7954)
2008-01-17
02:36
[f67853a15c] part of check-in [b3a141b2b0] Registerification of the WHERE clause logic. (CVS 4716) (check-in: [b3a141b2b0] user: drh branch: trunk, size: 7846)
2008-01-16
17:46
[7493b09398] part of check-in [5807921f5a] Get all tests running without memory leaks. (CVS 4714) (check-in: [5807921f5a] user: drh branch: trunk, size: 7879)
2006-10-04
11:55
[cf839fc3ff] part of check-in [eef0ec0d7a] Tests cases automatically remove many of their temporary files. (CVS 3463) (check-in: [eef0ec0d7a] user: drh branch: trunk, size: 8441)
2006-01-11
14:09
[37f998b841] part of check-in [3970eb875d] Fix bugs caused by assuming that shared-schemas are initialized. (CVS 2917) (check-in: [3970eb875d] user: danielk1977 branch: trunk, size: 8421)
2006-01-03
00:33
[61e2b6e7dc] part of check-in [70b228575e] The sqlite TCL command no longer returns the hex address of the sqlite3* structure. Instead there is a new command in testfixture to find that information. (CVS 2852) (check-in: [70b228575e] user: drh branch: trunk, size: 8142)
2005-03-29
03:10
[5d4857ae2a] part of check-in [c41d55443c] Add the SQLITE_OMIT_TEMPDB compile time macro. (CVS 2427) (check-in: [c41d55443c] user: danielk1977 branch: trunk, size: 8119)
2005-02-12
00:19
[76c4bc4589] part of check-in [63894baf1b] Fix a problem with VACUUM that can lead to database corruption. (CVS 2323) (check-in: [63894baf1b] user: drh branch: trunk, size: 8091)
2005-02-03
01:08
[1020452435] part of check-in [332a531d06] Get AUTOINCREMENT and VACUUM working together. Ticket #1095. (CVS 2311) (check-in: [332a531d06] user: drh branch: trunk, size: 7228)
2004-11-22
11:51
[f18eccdee5] part of check-in [53894988ac] Ensure tests pass when SQLITE_OMIT_TRIGGER is defined. (CVS 2137) (check-in: [53894988ac] user: danielk1977 branch: trunk, size: 6495)
08:43
[7d9eb0d439] part of check-in [711e8d7695] Modify test suite to work when SQLITE_OMIT_VIEW is defined. (CVS 2132) (check-in: [711e8d7695] user: danielk1977 branch: trunk, size: 6325)
05:26
[5b9dfaa2f3] part of check-in [9df837c039] Have tests pass when SQLITE_OMIT_MEMORYDB is defined. (CVS 2131) (check-in: [9df837c039] user: danielk1977 branch: trunk, size: 5985)
2004-11-10
15:27
[7cd22f17fc] part of check-in [0747b55882] Ensure the test suite can run with either SQLITE_OMIT_AUTOVACUUM or SQLITE_DEFAULT_AUTOVACUUM=1 defined. (CVS 2087) (check-in: [0747b55882] user: danielk1977 branch: trunk, size: 5846)
2004-11-04
04:42
[fea17dd672] part of check-in [c33b3a6137] All tests pass even if OMIT_TRIGGER is defined. (CVS 2053) (check-in: [c33b3a6137] user: drh branch: trunk, size: 5796)
2004-11-03
13:59
[98831051cf] part of check-in [a82980fd70] More work on optionally removing unused features at compile-time. (CVS 2049) (check-in: [a82980fd70] user: drh branch: trunk, size: 5651)
2004-10-30
20:23
[05959d8e6c] part of check-in [2aa506ccb0] Begin adding the ability to remove unused features at compile-time and still have all the tests pass. (CVS 2033) (check-in: [2aa506ccb0] user: drh branch: trunk, size: 5603)
2004-09-02
15:27
[6bce0f84ff] part of check-in [8dd938e480] Fix VACUUM so that it works on files whose name contains '. Ticket #873 (CVS 1930) (check-in: [8dd938e480] user: drh branch: trunk, size: 5513)
2004-07-26
23:07
[3aabfb73dc] part of check-in [88a19a4386] Get VACUUM working with UNIQUE indices. Ticket #829. (CVS 1870) (check-in: [88a19a4386] user: drh branch: trunk, size: 5275)
2004-06-30
10:54
[51d3a52535] part of check-in [4077f9a30b] Make sure vacuum.test closes all files. (CVS 1777) (check-in: [4077f9a30b] user: danielk1977 branch: trunk, size: 5133)
09:49
[0416ace613] part of check-in [152e9940b9] Coverage tests for vacuum.c (CVS 1776) (check-in: [152e9940b9] user: danielk1977 branch: trunk, size: 5123)
2004-06-19
00:16
[3922b97f95] part of check-in [d705d051be] Change the name of the TCL command from "sqlite" to "sqlite3" so that both SQLite version 2 and SQLite version 3 can be used by Tcl at the same time. (CVS 1626) (check-in: [d705d051be] user: drh branch: trunk, size: 4948)
2004-05-29
10:43
[c11b73769b] part of check-in [0a6689be84] Ensure vacuum handles table names with spaces in them. (CVS 1491) (check-in: [0a6689be84] user: danielk1977 branch: trunk, size: 4952)
10:23
[d1f1e03330] part of check-in [4feb4b9a71] Fix vacuum so that it works with blobs. (CVS 1490) (check-in: [4feb4b9a71] user: danielk1977 branch: trunk, size: 4403)
2004-05-26
10:11
[c083e578c4] part of check-in [d5659f2ee6] Add some tests for the new API. Many more to come. (CVS 1462) (check-in: [d5659f2ee6] user: danielk1977 branch: trunk, size: 4339)
2004-05-21
10:08
[8141765604] part of check-in [fc94575d77] Further work on the new API. All the functions to execute queries are there now. (CVS 1427) (check-in: [fc94575d77] user: danielk1977 branch: trunk, size: 4349)
01:47
[7b5f504636] part of check-in [307b55006c] Add new sqlite3_open() and sqlite3_open16() APIs. (CVS 1423) (check-in: [307b55006c] user: danielk1977 branch: trunk, size: 4348)
2004-02-14
16:31
[a2a44544df] part of check-in [9771ad1e81] The sqlite_exec() function is now implemented using sqlite_compile() and sqlite_step(). This opens up lots of opportunity to remove old code. (CVS 1240) (check-in: [9771ad1e81] user: drh branch: trunk, size: 4335)
2003-12-07
00:24
[9447f1d763] part of check-in [614cbbafa1] Make the VACUUM command run out of the VDBE like all other commands. (Ticket #464). Make the VACUUM command work even if there are VIEWs in the SQLITE_MASTER table that come before tables they reference. (Ticket #515) (CVS 1128) (check-in: [614cbbafa1] user: drh branch: trunk, size: 4390)
2003-09-27
01:08
[a58776ef52] part of check-in [7ba8dc9b1e] Add a test case for ticket #464 but leave it commented out for now. We will fix this problem when VACUUM is rewritten. (CVS 1105) (check-in: [7ba8dc9b1e] user: drh branch: trunk, size: 3739)
2003-08-26
11:18
[92a4f2f3d5] part of check-in [2a40b46140] Close files before deleting them on test scripts under Win2k. Ticket #434. (CVS 1084) (check-in: [2a40b46140] user: drh branch: trunk, size: 3452)
2003-08-15
13:24
[9a5a519b08] part of check-in [3563e9cf9d] Fix a segfault that occurs in the VACUUM command if run on an empty database with the EMPTY_RESULT_CALLBACKS pragma enabled. Ticket #427. (CVS 1073) (check-in: [3563e9cf9d] user: drh branch: trunk, size: 3440)
2003-04-25
13:28
[4d8c8af303] part of check-in [c3b1f84dfc] Work around a name collision problem on windows. (CVS 934) (check-in: [c3b1f84dfc] user: drh branch: trunk, size: 3199)
13:22
[9262504c37] part of check-in [caa960289f] Make VACUUM work even if multiple processes have the database open at once. (CVS 933) (check-in: [caa960289f] user: drh branch: trunk, size: 3196)
02:43
[baf8e0c445] part of check-in [5afb88008f] Get VACUUM working again - with test cases. Some other minor cleanups. (CVS 931) (check-in: [5afb88008f] user: drh branch: trunk, size: 2763)
2002-03-03
02:49
[059871b312] part of check-in [2c05389eda] Bug fixes and additional tests for the subquery flattener. (CVS 411) (check-in: [2c05389eda] user: drh branch: trunk, size: 687)
2001-09-16
00:13
[8acf8669f3] part of check-in [4e926efe2b] Disclaimed copyright. Preparing for release 2.0. (CVS 250) (check-in: [4e926efe2b] user: drh branch: trunk, size: 2042)
2001-09-14
03:24
[135b57e094] part of check-in [e7b65e37fd] All tests now pass. But there are still issues. For example, inserts are way too slow. And additional tests are needed for new features. (CVS 243) (check-in: [e7b65e37fd] user: drh branch: trunk, size: 2585)
2001-09-13
21:53
[62b01e7972] part of check-in [62c7bd11bc] Many problems fixed. Many problems yet to go. (CVS 242) (check-in: [62c7bd11bc] user: drh branch: trunk, size: 2572)
2001-03-20
12:55
[b95d8119a0] part of check-in [e48b9f24fa] Open windows files in binary mode. (CVS 193) (check-in: [e48b9f24fa] user: drh branch: trunk, size: 2598)
2000-10-19
14:10
[2127748ff4] part of check-in [54d60c68dc] Added the "memory:" driver (CVS 158) (check-in: [54d60c68dc] user: drh branch: trunk, size: 2522)
2000-06-03
18:06
Added: [8becf5cfeb] part of check-in [27c0678623] added default values (CVS 46) (check-in: [27c0678623] user: drh branch: trunk, size: 2496)