Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Datensätze werden von TYPO3 in der Datenbank nicht gelöscht, sondern mit einem Flag markiert. Zu jedem Datensatz gibt es in der Datenbank einen Tabelleneintrag und darin das Feld deleted. Wenn dieses Feld auf 1 gesetzt ist, wurde der Datensatz im TYPO3-Backend gelöscht. Der Datensatz wird im Backend nicht mehr angezeigt, der Eintrag bleibt jedoch in der Datenbank gespeichert. Dies ist eine sehr nützliche Funktion, die eine History und eine Wiederherstellung von geänderten Daten ermöglicht. Das Zurücksetzen kann in der Datenbank selbst erfolgen oder über die Systemerweiterung recycler.
Stellen Sie sich einmal vor, ein Redakteur hat Datensätze fälschlicherweise gelöscht und will diese nun wiederhergestellt haben. Sie müssten nun in eine Datenbank-Verwaltungsoberfläche wie phpMyAdmin gehen und alle Datensätze suchen, deren Deleted-Flag auf 1 steht. Jetzt müssen Sie noch prüfen, ob diese Einträge auch dem Benutzer gehören und vom richtigen Datum sind, und alle Einträge manuell wieder auf 0 setzen. Was für eine Arbeit!