Fossil SCM

Always run a checkpoint on all database files before existing.

drh 2010-08-18 15:27 trunk
Commit 8b85b21a0ad6d653669b5a7e58efabb41ada566a
1 file changed +1
+1
--- src/db.c
+++ src/db.c
@@ -902,10 +902,11 @@
902902
}
903903
db_end_transaction(1);
904904
g.repositoryOpen = 0;
905905
g.localOpen = 0;
906906
g.configOpen = 0;
907
+ sqlite3_wal_checkpoint(g.db, 0);
907908
sqlite3_close(g.db);
908909
g.db = 0;
909910
}
910911
911912
912913
--- src/db.c
+++ src/db.c
@@ -902,10 +902,11 @@
902 }
903 db_end_transaction(1);
904 g.repositoryOpen = 0;
905 g.localOpen = 0;
906 g.configOpen = 0;
 
907 sqlite3_close(g.db);
908 g.db = 0;
909 }
910
911
912
--- src/db.c
+++ src/db.c
@@ -902,10 +902,11 @@
902 }
903 db_end_transaction(1);
904 g.repositoryOpen = 0;
905 g.localOpen = 0;
906 g.configOpen = 0;
907 sqlite3_wal_checkpoint(g.db, 0);
908 sqlite3_close(g.db);
909 g.db = 0;
910 }
911
912
913

Keyboard Shortcuts

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