Fossil SCM

For the --deanalyze option to rebuild, the stat4 table should be dropped as well.

mistachkin 2013-11-11 21:53 UTC trunk
Commit 4c8a5c98603a90060aa83de7224ab161c978c1b3
1 file changed +2 -1
+2 -1
--- src/rebuild.c
+++ src/rebuild.c
@@ -607,11 +607,12 @@
607607
db_multi_exec("PRAGMA page_size=%d", newPagesize);
608608
runVacuum = 1;
609609
}
610610
if( runDeanalyze ){
611611
db_multi_exec("DROP TABLE IF EXISTS sqlite_stat1;"
612
- "DROP TABLE IF EXISTS sqlite_stat3;");
612
+ "DROP TABLE IF EXISTS sqlite_stat3;"
613
+ "DROP TABLE IF EXISTS sqlite_stat4;");
613614
}
614615
if( runAnalyze ){
615616
fossil_print("Analyzing the database... "); fflush(stdout);
616617
db_multi_exec("ANALYZE;");
617618
fossil_print("done\n");
618619
--- src/rebuild.c
+++ src/rebuild.c
@@ -607,11 +607,12 @@
607 db_multi_exec("PRAGMA page_size=%d", newPagesize);
608 runVacuum = 1;
609 }
610 if( runDeanalyze ){
611 db_multi_exec("DROP TABLE IF EXISTS sqlite_stat1;"
612 "DROP TABLE IF EXISTS sqlite_stat3;");
 
613 }
614 if( runAnalyze ){
615 fossil_print("Analyzing the database... "); fflush(stdout);
616 db_multi_exec("ANALYZE;");
617 fossil_print("done\n");
618
--- src/rebuild.c
+++ src/rebuild.c
@@ -607,11 +607,12 @@
607 db_multi_exec("PRAGMA page_size=%d", newPagesize);
608 runVacuum = 1;
609 }
610 if( runDeanalyze ){
611 db_multi_exec("DROP TABLE IF EXISTS sqlite_stat1;"
612 "DROP TABLE IF EXISTS sqlite_stat3;"
613 "DROP TABLE IF EXISTS sqlite_stat4;");
614 }
615 if( runAnalyze ){
616 fossil_print("Analyzing the database... "); fflush(stdout);
617 db_multi_exec("ANALYZE;");
618 fossil_print("done\n");
619

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button