Zum Inhalt springen

typo3 zurücksetzen

Erstellt am 24. September 2003 · 9 Antworten · letzte Antwort am 14. Februar 2005

Tags: Seiten & Seitenbaum, Datenbank, Frage

cooper ·

Mal ne Frage die mir grade so beim rumtesten gekommen ist... Jedesmal wenn ich im BE eine neue Seite anlege erhöht sich ja die ID um +1. Nachdem ich schon einige Seiten angelegt hab (und auch wieder gelöscht hab 🙂 ) fände ich es nicht schlecht wenn die erste Seite auch mit id=1 aufgerufen werden kann. Mittlerweile bin ich schon bei index.php?id=28 angelangt. Kann man Typo3 so "resetten" das es aussieht als wäre es frisch installiert? Wenn man T3 neu installiert löscht das 1-2-3 Installtool ja die komplette Datenbank wenn ich mich recht erinnere. Das möchte ich vermeiden, da mittlerweile einige neue/andere Tabellen hinzugekommen sind. Würde es prinzipiell ausreichen die Tabelle "pages" zu leeren? Hat jemand Erfahrung damit? Einfach mal ausprobieren will ich es im Moment noch nicht 🙂

mstuebner ·
cooper schrieb

Mal ne Frage die mir grade so beim rumtesten gekommen ist... Jedesmal wenn ich im BE eine neue Seite anlege erhöht sich ja die ID um +1. Nachdem ich schon einige Seiten angelegt hab (und auch wieder gelöscht hab 🙂 ) fände ich es nicht schlecht wenn die erste Seite auch mit id=1 aufgerufen werden kann. Mittlerweile bin ich schon bei index.php?id=28 angelangt. Kann man Typo3 so "resetten" das es aussieht als wäre es frisch installiert? Wenn man T3 neu installiert löscht das 1-2-3 Installtool ja die komplette Datenbank wenn ich mich recht erinnere. Das möchte ich vermeiden, da mittlerweile einige neue/andere Tabellen hinzugekommen sind. Würde es prinzipiell ausreichen die Tabelle "pages" zu leeren? Hat jemand Erfahrung damit? Einfach mal ausprobieren will ich es im Moment noch nicht 🙂

Dann solltest Du Dir ml ansehen wie die Definition des Feldes ID in der Datenbank ist. Das ist eine eineindeutige ID und daher kannst Du die auch nur durch das Löschen der Datenbanktabelle "zurücksetzen".

Was es allerdings für einen Sinn bringen soll, dass das T3 "neu aussieht" entgeht mir völlig. :o

mstuebner ·
hardcoder schrieb

a) Tools -> phpmyadmin -> pages -> LEEREN
b) Tools -> phpmyadmin -> tt_content -> LEEREN

Es wäre mir sehr neu, dass ein LEEREN einer Tabelle dazu führt, dass ein AUTOINC Wert wieder von Null anfängt.

theo ·
hardcoder schrieb

tja ... scheint aber mit der ext. phpmyadmin das als standard dem typo3.7.0 beigepackt ist so zu sein

"scheint" so zu sein?

mstuebner ·
hardcoder schrieb

tja ... scheint aber mit der ext. phpmyadmin das als standard dem typo3.7.0 beigepackt ist so zu sein - aber man lernt immer wieder was dazu ;-)

vielleicht ist man ja nen bug so gewöhnt ...

http://bugs.mysql.com/bug.php?id=1261

Ich muss sagen: Ich kann nicht folgen, denn Dein Link verweist auf einen Artikel mit der Überschrift:

AutoIncrement not reset when deleting all records

[...]
When a "DELETE FROM <db_name>" is done, the records are removed but the Auto_Increment value is not reset to 0 or 1.
[...]

If you want to reset the auto-increment counter, you have to use "TRUNCATE TABLE <tablename>" instead of DELETE FROM.

Also wird AUTOINC wohl doch NICHT auf 0 gesetzt!? Ausprobieren werd ich es aber nicht.

hardcoder ·

wenn ich nen Bugreport mit dieser Überschrift sehe:

AutoIncrement not reset when deleting all records

was erwarte ich da ... das es normalerweise so sein sollte ... delete all -> autoinc counter reset
...aber lassen wir das ... ich habe es getestet mit dem phpmyadmin aus der toolbar ... und was soll ich sagen ... wurde zurückgesetzt .. ist doch ne praktische information oder sollte das lieber ins "philosophie-forum"?