Skip to content

Glossar

SQLite-Freelist

Die Liste ganzer Datenbankseiten, die SQLite nicht mehr nutzt und zur Wiederverwendung vorhält, oft noch mit ihrem alten Inhalt.

Enthält eine Seite keine Zeile mehr, legt SQLite sie auf die Freelist, die vom Datenbank-Header aus über Trunk-Seiten erreichbar ist (Dateiformat). Ihre Bytes werden standardmäßig nicht gelöscht, daher kann eine Freelist-Seite noch jede Benachrichtigung enthalten, die früher darauf lag. Der Parser durchsucht Freelist-Seiten und kennzeichnet, was er dort wiederherstellt. Siehe gelöschte Benachrichtigungen wiederherstellen.