Module: Libsql::SQLite3::Constants::Checkpoint

Defined in:
ext/libsql/c/libsql_constants.c

Constant Summary collapse

FULL =

1 – Wait for writers, then checkpoint

INT2FIX(SQLITE_CHECKPOINT_FULL)
PASSIVE =

0 – Do as much as possible w/o blocking

INT2FIX(SQLITE_CHECKPOINT_PASSIVE)
RESTART =

2 – Like FULL but wait for readers

INT2FIX(SQLITE_CHECKPOINT_RESTART)
TRUNCATE =

3 – Like RESTART but also truncate WAL

INT2FIX(SQLITE_CHECKPOINT_TRUNCATE)