小巧。快速。可靠。
三选其二。

SQLite C 接口

检查点模式值

#define SQLITE_CHECKPOINT_PASSIVE  0  /* Do as much as possible w/o blocking */
#define SQLITE_CHECKPOINT_FULL     1  /* Wait for writers, then checkpoint */
#define SQLITE_CHECKPOINT_RESTART  2  /* Like FULL but wait for readers */
#define SQLITE_CHECKPOINT_TRUNCATE 3  /* Like RESTART but also truncate WAL */

这些常量定义了传递给 sqlite3_wal_checkpoint_v2() 接口的第三个参数“检查点模式”的所有有效值。有关每个检查点模式的含义的详细信息,请参阅 sqlite3_wal_checkpoint_v2() 文档。

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