diff options
Diffstat (limited to 'src/pager.c')
-rw-r--r-- | src/pager.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/pager.c b/src/pager.c index 421a7094f..63dda3ddf 100644 --- a/src/pager.c +++ b/src/pager.c @@ -6836,6 +6836,13 @@ int sqlite3PagerCloseWal(Pager *pPager){ return rc; } +/* +** Unless this is an in-memory or temporary database, clear the pager cache. +*/ +void sqlite3PagerClearCache(Pager *pPager){ + if( !MEMDB && pPager->tempFile==0 ) pager_reset(pPager); +} + #ifdef SQLITE_HAS_CODEC /* ** This function is called by the wal module when writing page content |