-C Change\sthe\stest_multiplex.c\scode\sto\suse\swrapper\sfunctions\sfor\sall\ssqlite3_vfs\smethods\s(instead\sof\scopying\sfunction\spointers\sfrom\sthe\sunderlying\svfs\sinto\sthe\smultiplex\svfs).\sThis\sis\srequired\sto\swork\swith\stest_osinst.c.
-D 2010-11-12T15:49:05
+C Minor\sadditions\sto\svacuum.test.
+D 2010-11-15T11:35:50
F Makefile.arm-wince-mingw32ce-gcc d6df77f1f48d690bd73162294bbba7f59507c72f
F Makefile.in e7a59672eaeb04408d1fa8501618d7501a3c5e39
F Makefile.linux-gcc 91d710bdc4998cb015f39edf3cb314ec4f4d7e23
F test/unique.test 083c7fff74695bcc27a71d75699deba3595bc9c2
F test/update.test 8bc86fd7ef1a00014f76dc6a6a7c974df4aef172
F test/utf16align.test 54cd35a27c005a9b6e7815d887718780b6a462ae
-F test/vacuum.test 15ae6784e70428b8db64e95c92d84b19e507b719
+F test/vacuum.test 29b60e8cc9e573b39676df6c4a75fe9e02d04a09
F test/vacuum2.test 2165164ed2463816e8c4648d0a779a863ce1a76c
F test/vacuum3.test f39ad1428347c5808cd2da7578c470f186a4d0ce
F test/vacuum4.test d3f8ecff345f166911568f397d2432c16d2867d9
F tool/speedtest8.c 2902c46588c40b55661e471d7a86e4dd71a18224
F tool/speedtest8inst1.c 293327bc76823f473684d589a8160bde1f52c14e
F tool/vdbe-compress.tcl d70ea6d8a19e3571d7ab8c9b75cba86d1173ff0f
-P e068758222bcd3f2367e9346f7154780cd395ddd
-R d56c467c4d95b6e0405ebbf0c7ac2142
+P 1244ef9f7ef813d86dca6f8e01681fa55ee9eec8
+R 54b348dd27f49361cd996798a2ab23b2
U dan
-Z a50b8c1ba84e37038e8c0688be6f08be
+Z 9290fe54b110c5363ef458359a63af8a
CREATE TABLE t1(t);
VACUUM;
} db2
+} {}
+do_test vacuum-7.1 {
execsql {
CREATE TABLE t2(t);
CREATE TABLE t3(t);
DROP TABLE t2;
+ PRAGMA freelist_count;
+ }
+} {1}
+do_test vacuum-7.2 {
+ execsql {
VACUUM;
pragma integrity_check;
} db2
} {ok}
+do_test vacuum-7.3 {
+ execsql { PRAGMA freelist_count; } db2
+} {0}
+ifcapable autovacuum {
+ do_test vacuum-7.4 {
+ execsql { PRAGMA auto_vacuum } db2
+ } {0}
+ do_test vacuum-7.5 {
+ execsql { PRAGMA auto_vacuum = 1} db2
+ execsql { PRAGMA auto_vacuum } db2
+ } {0}
+ do_test vacuum-7.6 {
+ execsql { PRAGMA auto_vacuum = 1} db2
+ execsql { VACUUM } db2
+ execsql { PRAGMA auto_vacuum } db2
+ } {1}
+}
db2 close
# Ticket #873. VACUUM a database that has ' in its name.