#定义SQLITE_CHECKPOINT_PASSIVE 0 / *尽可能不加阻塞* / #定义SQLITE_CHECKPOINT_FULL 1 / *等待编写器,然后检查点* / #define SQLITE_CHECKPOINT_RESTART 2 / *与FULL类似,但等待读者* / #定义SQLITE_CHECKPOINT_TRUNCATE 3 / *像RESTART一样,但也截断WAL * /
这些常量定义了作为“检查点模式”的所有有效值,这些值作为第三个参数传递到sqlite3_wal_checkpoint_v2()接口。有关每种检查点模式含义的详细信息,请参见sqlite3_wal_checkpoint_v2()文档。