PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Skript zur Konfliktprüfung der Datenbank vor dem vBulletin 3 Upgrade


pogo
10.06.2003, 23:32
Sinn:
Das angehängte Skript soll mögliche Probleme, die aus Konflikten mit Tabellen oder Spalten resultieren, in Ihrer vBulletin 2 Datenbank auffinden. Dieses Skript ändert nichts an Ihrer Datenbank. Es zeigt nur mögliche Probleme an.

Diese Probleme müssen Sie korrigieren, bevor Sie das vBulletin 3 Upgrade durchführen können.

Wie das Skript zu benutzen ist:
Laden Sie die Datei database_conflicts.php in Ihr aktuelles vBulletin 2 Verzeichnis hoch und rufen Sie das Skript dann folgendermaßen auf: http://www.ihredomain.de/forum/database_conflicts.php

Mögliche Probleme werden dann gesucht.

Hinweis:
Wenn das Skript einen Konflikt mit einer Spalte meldet, müssen Sie diese nicht sofort löschen, da Hakcs oder andere Modifikationen sie noch benötigen könnten. Allerdings müssen diese Spalten vor dem vBulletin 3 Upgrade umbenannt oder gelöscht werden.

Meldet das Skript einen Konflikt mit einer Tabelle, müssen Sie diese Tabelle nicht löschen. Es reicht, sie temporär umzubennen.

Beispiel:
Sie haben in Ihrer Datenbank eine Tabelle namens foo und vBulletin 3 möchte beim Upgrade auch eine Tabelle foo erstellen. Sie müssen nun nur die existierende Tabelle foo in foo_temp umbenennen, bevor Sie den vBulletin 3 Upgradeprozess starten. Danach können Sie mit vBulletin 3 festlegen, dass allen vBulletin 3 Tabellen ein Präfix vorangestellt wird. Dieses Präfix könnte z.B. vb3_ lauten. Die vBulletin 3 Tabelle foo wird dann zu vb3_foo. Sie können dann wieder die Tabelle foo_temp in foo umbenennen.