RussianLDP Рейтинг@Mail.ru
WebMoney: 
WMZ Z294115950220 
WMR R409981405661 
WME E134003968233 
Visa 
4274 3200 2453 6495 

Small. Fast. Reliable.
Choose any three.

SQLite C Interface

Контрольная точка базы данных

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) заставляет содержание журнала с упреждающей записью для БД X на соединении с базой данных D быть переданным в файл базы данных и перезагрузить журнал с упреждающей записью. См. checkpointing для подробностей.

Этот интерфейс раньше был единственным способом заставить контрольную точку происходить. Но более новый и более сильный sqlite3_wal_checkpoint_v2() был добавлен. Этот интерфейс сохраняется для обратной совместимости и как удобство для запросов, которые должны вручную начать отзыв, но для которых не нужна полная мощность (и соответствующее усложнение) sqlite3_wal_checkpoint_v2().