Seite 1 von 1

konversion aus XForum: jetzt DB in phpBB Konfusion

Verfasst: 02.04.2003 18:19
von hinault - der Rennfahrer
moinsen, habe Fragen zu den DB-Strukturen!


wie sind denn die DB-Strukturen in phpBB2 organisiert - ich komme von einem XForum und will umsteigen auf phpBB2: Dazu will mit einem Konversions-Skript die Postings und threads portieren. (hier das Script http://perso.wanadoo.fr/ashe/phpBB2/ )

Das Problem ist dabei; Es sind mehr als 1000 Threads und mehr als 3000 Postings: Das ansonsten sehr brauchbares Konversions-Script von Ashe schafft es nicht die Konversion in einem Zug auszuführen und die Daten aus dem XForum-DB in die phpBB2 DB einzukonvertieren.
Also wenn alle XForum-Daten, die 1000 ++ Threads und die 3000++ Postings (und der andere Rest aus userdaten usw.) auf einmal konvertiert werden soll, dann bricht der Vorgang ab. Ich hab nun folgendes versucht, (und versucht das Script zu überlisten)

dazu habe ich versucht, den Job der Konversion aufzuteilen:

Schritt 1. ich hab die postings aus dem XForum alleine konvertiert - (d.h. bei diesem Vorgang habe ich die Tabellen aus den Threads gelöscht):

Ergebnis -> da hat er alle Postings in die Tabellen a. phpBB_posts und b. phpBB_posts_text reingeschrieben. Dann hab ich diese Daten gesichert und in einem zweiten Vorgang aus dem XForum die Threads konvertiert. D.H. ich habe nun die Postings in der DB auf null-Gesetzt um hier nicht noch mehr Arbeit zu erzeugen!

Das interessante hierbei: bei diesem Vorgang werden die Threads aus dem XForum in die phpBB2 Tabellen phpBB_topics geschreiben und (!!!) in die Tabellen phpBB_posts und phpBB_posts_text!

Konsequenz also: Das passt dann nicht mehr zusammen. Das ist merkwwürdig! Die Frage ist - Wie sind die Foren genau organisiert! Ich muss versuchen den Job aufzuteilen - und die Konversion der Daten Schritt für Schritt vornehmen - Dazu sollte ich die Daten eben am Ende wieder richtig zusammensetzten! Im Moment bin ich am überlegen wie es am besten geht - Vielleicht hat jemand einen Tipp!?


danke schon jetzt!

Hinault der Rennfahrer

Re: konversion aus XForum: jetzt DB in phpBB Konfusion

Verfasst: 02.04.2003 20:55
von Gast
vergleiche einfach mal ob du alles richtig gemacht hast. Das hört sich etwas merkwürdig an!
hinault - der Rennfahrer hat geschrieben:moinsen, habe Fragen zu den DB-Strukturen!

wie sind denn die DB-Strukturen in phpBB2 organisiert - ich komme von einem XForum und will umsteigen auf phpBB2: Dazu will mit einem Konversions-Skript die Postings und threads portieren. (hier das Script http://perso.wanadoo.fr/ashe/phpBB2/ )

Das Problem ist dabei; Es sind mehr als 1000 Threads und mehr als 3000 Postings: Das ansonsten sehr brauchbares Konversions-Script von Ashe schafft es nicht die Konversion in einem Zug auszuführen und die Daten aus dem XForum-DB in die phpBB2 DB einzukonvertieren.
Also wenn alle XForum-Daten, die 1000 ++ Threads und die 3000++ Postings (und der andere Rest aus userdaten usw.) auf einmal konvertiert werden soll, dann bricht der Vorgang ab. Ich hab nun folgendes versucht, (und versucht das Script zu überlisten)

dazu habe ich versucht, den Job der Konversion aufzuteilen:

Schritt 1. ich hab die postings aus dem XForum alleine konvertiert - (d.h. bei diesem Vorgang habe ich die Tabellen aus den Threads gelöscht):

Ergebnis -> da hat er alle Postings in die Tabellen a. phpBB_posts und b. phpBB_posts_text reingeschrieben. Dann hab ich diese Daten gesichert und in einem zweiten Vorgang aus dem XForum die Threads konvertiert. D.H. ich habe nun die Postings in der DB auf null-Gesetzt um hier nicht noch mehr Arbeit zu erzeugen!

Das interessante hierbei: bei diesem Vorgang werden die Threads aus dem XForum in die phpBB2 Tabellen phpBB_topics geschreiben und (!!!) in die Tabellen phpBB_posts und phpBB_posts_text!

Konsequenz also: Das passt dann nicht mehr zusammen. Das ist merkwwürdig! Die Frage ist - Wie sind die Foren genau organisiert! Ich muss versuchen den Job aufzuteilen - und die Konversion der Daten Schritt für Schritt vornehmen - Dazu sollte ich die Daten eben am Ende wieder richtig zusammensetzten! Im Moment bin ich am überlegen wie es am besten geht - Vielleicht hat jemand einen Tipp!?


danke schon jetzt!

Hinault der Rennfahrer
Hmmm - ich kann mir ned vorstellen dass das phpBB den Error macht !

gilbert