Importierung einer Datenbank in eine bereits bestehende?

Fragen rund um die Installation, Administration und Benutzung von phpBB.
Forumsregeln
Bitte im Thementitel den Präfix deiner phpBB-Version angeben
Antworten
Benutzeravatar
Rock Man
Mitglied
Beiträge: 126
Registriert: 05.01.2014 18:05

Importierung einer Datenbank in eine bereits bestehende?

Beitrag von Rock Man »

Gibt es ein Tool, oder wird es irgendwann mal eine Standardfunktion, dass man eine anderen Datenbank in sein bereits laufendes Board importieren kann?
Das wäre sehr hilfreich, wenn man mit einem anderen Board fusionieren und deren Beiträge und Benutzer übernehmen will. Oder wenn man mehrere Boards am laufen hat, diese aber nun kombinieren möchte.

Die User könnten einfach neue IDs bekommen und hinter den bereits existierenden angelegt werden.
Die komplette Forenstruktur könnte in einer neuen Kategorie abgespeichert werden (vorerst nur für den Admin sichtbar), so könnte der Admin in aller Ruhe die neuen Beiträge / Foren verschieben bzw. anpassen.
Benutzeravatar
gn#36
Ehrenadmin
Beiträge: 9313
Registriert: 01.10.2006 16:20
Wohnort: Ganz in der Nähe...
Kontaktdaten:

Re: Importierung einer Datenbank in eine bereits bestehende?

Beitrag von gn#36 »

Das wird sicherlich keine Standardfunktion werden. So viele Leute brauchen das nicht.

Da ist eine Konvertierung des einen Boards notwendig.

Die Benutzer IDs sind ja nicht das einzige was doppelt ist. Foren IDs, Themen IDs, Beitrags IDs und PN IDs sind ebenfalls doppelt und bestimmt noch ein paar Dinge die mir gerade nicht einfallen. Bei den Foren gibt es zusätzlich für die Sortierung noch Tabellenspalten die wieder anders behandelt werden müssen. Die Berechtigungen müssen auch konvertiert werden, hier könnte es Probleme mit doppelten Rollen geben. Es kann auch Probleme mit Unterschieden geben: Beide Boards dürften verschiedene Zufalls-Hashes haben. Das dürfte dazu führen, dass alle User des einen Boards sich ein neues Passwort zuschicken lassen müssen. Eventuell wird ein unterschiedliches Such-Backend verwendet.

Auch wenn das natürlich möglich ist: Trivial ist es nicht. Du musst praktisch jede Tabellenzeile in nahezu jeder Tabelle von einem der beiden Boards verändern, damit die Zusammenführung funktioniert. Ein Tool dafür ist mir nicht bekannt.
Begegnungen mit dem Chaos sind fast unvermeidlich, Aber nicht katastrophal, solange man den Durchblick behält.
Übertreiben sollte man's im Forum aber nicht mit dem Chaos, denn da sollen ja andere durchblicken und nicht nur man selbst.
Charlie_M
Mitglied
Beiträge: 1210
Registriert: 17.07.2008 13:09
Kontaktdaten:

Re: Importierung einer Datenbank in eine bereits bestehende?

Beitrag von Charlie_M »

Die User könnten einfach neue IDs bekommen und hinter den bereits existierenden angelegt werden.
Die komplette Forenstruktur könnte in einer neuen Kategorie abgespeichert werden (vorerst nur für den Admin sichtbar), so könnte der Admin in aller Ruhe die neuen Beiträge / Foren verschieben bzw. anpassen.
Hatte das mal gemacht, ist ein ziemlicher Aufwand. Weiß gar nicht mehr ob die User mit übernommen wurden oder ob die schon da waren und lediglich die Foren / Beiträge übernommen wurden. Ist auch egal, die User könnten sich ja schnell neu registrieren.

Und ob ich das nochmal tun würde...eher nicht, da ist man deutlich mehr als 2-3 Stunden beschäftigt.
Benutzeravatar
gn#36
Ehrenadmin
Beiträge: 9313
Registriert: 01.10.2006 16:20
Wohnort: Ganz in der Nähe...
Kontaktdaten:

Re: Importierung einer Datenbank in eine bereits bestehende?

Beitrag von gn#36 »

Na 2-3 Stunden geht ja sogar noch. Ich hätte das noch erheblich aufwändiger eingeschätzt, hinterher die ganzen Folgefehler zu beseitigen. Hängt aber natürlich auch davon ab, wie unterschiedlich die beiden Foren vor der Zusammenführung sind. Wenn z.B. in einem davon Mods sind, die das andere nicht hat, muss das noch angeglichen werden.
Begegnungen mit dem Chaos sind fast unvermeidlich, Aber nicht katastrophal, solange man den Durchblick behält.
Übertreiben sollte man's im Forum aber nicht mit dem Chaos, denn da sollen ja andere durchblicken und nicht nur man selbst.
Antworten

Zurück zu „Support-Forum“