Bagaimana untuk menggabungkan kandungan fail SQLite 3.7 WAL kepada fail pangkalan data utama

Johannes Fahrenkrug 10/24/2013. 2 answers, 7.657 views
sqlite sqlite3 ios7 wal

Dengan WAL (Write-Ahead-Logging) didayakan di SQLite 3.7 (yang merupakan lalai untuk Data Teras pada iOS 7), bagaimana saya menggabungkan / membuat kandungan dari fail-fail semula ke dalam fail pangkalan data utama?

2 Answers


CL. 10/24/2013.

Lakukan satu pusat pemeriksaan , iaitu melaksanakan PRACTIC wal_checkpoint .


Johannes Fahrenkrug 10/24/2013.

Dari baris arahan, lakukan ini:

  1. sqlite3 MyDatabase.sqlite
  2. VACUUM;
  3. CTRL-D untuk keluar dari konsol sqlite.

Selesai!

Fail dalam -wal kini harus mempunyai saiz 0 dan semuanya harus berada dalam fail pangkalan data utama anda.

Related questions

Hot questions

Language

Popular Tags