SQLITE3_WAL_AUTOCHECKPOINT(3) | Library Functions Manual | SQLITE3_WAL_AUTOCHECKPOINT(3) |
sqlite3_wal_autocheckpoint
—
sqlite3_wal_autocheckpoint
(sqlite3
*db, int N);
The callback registered by this function replaces any existing callback registered using sqlite3_wal_hook(). Likewise, registering a callback using sqlite3_wal_hook() disables the automatic checkpoint mechanism configured by this function.
The wal_autocheckpoint pragma can be used to invoke this interface from SQL.
Checkpoints initiated by this mechanism are PASSIVE.
Every new database connection defaults to having the auto-checkpoint enabled with a threshold of 1000 or SQLITE_DEFAULT_WAL_AUTOCHECKPOINT pages. The use of this interface is only necessary if the default setting is found to be suboptimal for a particular application.
December 19, 2018 | NetBSD 9.0 |