SQLite C 接口

检查点数据库

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) 将 数据库连接D上的数据库X的预写日志中的内容传输到数据库文件中,并重置预写日志。有关其他信息,请参阅检查点文档。

该接口曾经是导致检查点发生的唯一方法。但是随后添加了更新更强大的sqlite3_wal_checkpoint_v2() 接口。保留此接口是为了向后兼容,并为需要手动启动回调但不需要sqlite3_wal_checkpoint_v2()的全部功能(和相应的复杂性)的应用程序提供便利。

另请参阅 对象常量函数的列表。