Hi Jungs ich hab ein großartiges problem! Also ich will eine Datenbank die von einen Forum Stammt komplett umarbeiten, so das sie ich sie in ein komplett anderes Forum einfügen kann.
Das gestaltet sich natürlich schwierig da die Datenbanken sich etwas unterscheiden.
Passt auf, bisherige Datenbank:
id - xxx (fortlaufende Nummer)(bsp:2)
poster - xxx (bsp:Maik)
poster_id - x (Festdefinierte Nummer) (bsp: 2)
poster_ip - XXX.XXX.XXX.XXX(Festdefinierte Nummer) (bsp: 84.179.167.251)
poster_email - NULL (Standart)
message - xxx (Festdefiniert) (bsp: Das ist unser neues Forum)
hide_smilies - 0 (Standart)
posted - xxx (Festdefinierte Nummer) (bsp:1129042547)
edited - NULL (Standart - gibst Ausnahmen)
edited_by - NULL (Standart - gibt Ausnahmen)
topic_id - x (spezifische Nummer) (bsp:2)
Der MySQL Befehl dazu:
INSERT INTO `forum_posts` VALUES (2, 'maik', 2, '84.179.167.251', NULL, 'Das ist unser neues Forum', 0, 1129042547, NULL, NULL, 2);
---------------------------------------------------------
So hier die neue DB:
postid - x (fortlaufende Nummer)(bsp:2)
parentpostid - 0 (standart)
threadid - x (definierte Zahl)(bsp:2)
userid - x (definierte zahl) (bsp:1)
username - xxx (bsp:Maik)
iconid - 0 (Standart, kann so bleiben, Funktion gibst in der anderne Datenbank nicht)
posttopic - (bleibt leer) (gibst in der anderen Datenbank nicht)
posttime - xxx (fest definiert)(bsp: 1129042547)
message - xxx (fest definiert)(bsp
as ist unser neues Forum)
attachmentid - 0 (Standart)
edittime - 0 (gibt Ausnahmen)
editorid - 0 (standart) (gibt aber auch ausnahmen)
editor - NULL (Standart) (gibst aber ausnahmen)
editcount - 0 oder 1 (mehr gibst nicht, da es in der anderen nicht mit gezählt wurde)
allowsmilies - 1 (Standart - ohne Ausnahmen)
showsignature - 1 (Standart - ohne Ausnahmen)
ipaddress - spezifisch (bsp. 84.179.167.251)
visible - 1 (Standart - ohne Ausnahmen)
reindex - 0 (Standart - ohne Ausnahmen)
Der MySQL befehl:
INSERT INTO `forum_posts` VALUES (2, 0, 2, 1, 'Maik', 0, '', 1129042547, 'Das ist unser neues Forum', 0, 0, 0, '', 0, 1, 1, '84.179.167.251', 1, 0);
Also ohne es jetzt erstmal auszuprobieren, ich würde mir jetzt die Alte Datenbank schnappen und erstmal alle Tabellen die mir bekannt sind so im Namen ändern das sie mit der neuen Datenbank übereinstimmen. Anschließend würde ich die Zellen die es in der neuen gibt, aber in der alten nicht, in die alte Extra eintragen und mit einen Standartwert belegen! Das ganze noch alles in die Richtige Reihenfolge bringen und das ganze als Code Exportieren und in die neue Importieren.
Was meint ihr? Flieg ich damit uff de Fresse oder würde das gut gehen?
Es geht hierbei um eine umwandlung vom punBB (Forensofware version 1.2.12) in das wbb Lite (Forensoftware version 1.1)!