Zum Inhalt springen

Verständnisfrage Rollback

Erstellt am 2. August 2004 · 3 Antworten · letzte Antwort am 2. August 2004

Tags: Frage

ALS ·

Ich habe mal eine grundsätzliche Verständnisfrage zum Rollback in Typo3.

Ich habe es geschafft mir alle Änderungen am Datensatz
anzuzeigen.
Ich frage mich nun, in welcher Datenbank Tabelle die Änderungen gespeichert werden und wie diese Speicherung durchgeführt wird. Werden je Änderung nur die tatsächlichen Änderungen (also gelöschte Inhalte und neue Inhalte) gespeichert oder immer die kompletten Inhalte?

Bin über jede Info dankbar.

maxhb ·
ALS schrieb

Ich frage mich nun, in welcher Datenbank Tabelle die Änderungen gespeichert werden und wie diese Speicherung durchgeführt wird.

sys_history

ALS schrieb

Werden je Änderung nur die tatsächlichen Änderungen (also gelöschte Inhalte und neue Inhalte) gespeichert oder immer die kompletten Inhalte?

Es werden scheinbar nur die Änderungen aufgenommen. Um Dir einen Überblick zu verschaffen solltest Du die Tabelle sys_history mal im PHP-MyAdmin öffenen und das Feld history_data von mediumblob auf mediumtext umstellen.

CU
maxhb

ALS ·

Danke für die schnelle Antwort. Es hilft mir auf jeden Fall schon weiter fürs Verständnis.

Allerdings speichert Typo3 nicht nicht nur die Änderungen, sondern speichert die alten und die neuen Inhalte, um die Änderungen durch einen Vergleich zu ermitteln.

a:2:{s:9:"oldRecord";a:1:{s:8:"bodytext";s:332:"Generally you should ";}s:9:"newRecord";a:1:{s:8:"bodytext";s:338:"Test Test ";}}
maxhb ·
ALS schrieb

Allerdings speichert Typo3 nicht nicht nur die Änderungen, sondern speichert die alten und die neuen Inhalte, um die Änderungen durch einen Vergleich zu ermitteln.

Na, schon wieder etwas dazu gelernt 😉

CU
maxhb