what if I call sync() and closeImmediatelly()?
is it the same as calling close() only? I had called close() before and it corrupted the DB on android commit() closeImmediatelly() didnt't help so now I will try calling sync() closeImmediatelly() seems that commit, sync and close write changes to the file am getting little bit confused here.. help ;P On Monday, December 28, 2015 at 5:11:38 PM UTC+1, Jan Juno wrote: > > Hi All > > I am using MVStore on android and the store get's sometimes corrupted. I > have uses close() when closing DB. > > store = new > MVStore.Builder().autoCommitDisabled().compressHigh().fileName(dbName).open(); > store.setVersionsToKeep(0); > store.setReuseSpace(true); > > I call store.commit() regularly and DB is closed with call > closeImmediatelly() > > What's the difference between calling > > store.setVersionsToKeep(0); > store.commit() > store.closeImmediatelly() > > and calling only > > store.close() > > no commit() is called, and autoCommitDisabled() > -- You received this message because you are subscribed to the Google Groups "H2 Database" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/h2-database. For more options, visit https://groups.google.com/d/optout.
