Проверка базы данных
int sqlite3_wal_checkpoint(sqlite3 *db, const char *zDb);
Функция sqlite3_wal_checkpoint(D,X) эквивалентна sqlite3_wal_checkpoint_v2(D,X,SQLITE_CHECKPOINT_PASSIVE,0,0).
Вкратце, sqlite3_wal_checkpoint(D,X) переносит содержимое журнала предзаписи (write-ahead log) для базы данных X на подключении к базе данных D в файл базы данных и сбрасывает журнал предзаписи. Дополнительную информацию см. в документации по проверке состояния.
Этот интерфейс раньше был единственным способом выполнить проверку. Но затем был добавлен более новый и мощный интерфейс sqlite3_wal_checkpoint_v2(). Этот интерфейс сохранен для обратной совместимости и удобства для приложений, которые нуждаются в ручном запуске обратного вызова, но не нуждаются во всей мощности (и соответствующей сложности) sqlite3_wal_checkpoint_v2().
См. также списки объектов, констант и функций.
SQLite is in the Public Domain.
https://sqlite.org/c3ref/wal_checkpoint.html