XF2.0 Migration vB3.8.11 to Xenforo 2.0.10 und DragonByte Thanks...

Masetrix

Bekanntes Mitglied
Lizenzinhaber
Registriert
2. Sep. 2018
Beiträge
576
Punkte
103
XF Version
  1. 2.2.15
XF Instanz
Hosting
PHP-Version
8.2.15
MySQL/MariaDB
(MariaDB) 10.6.17
Provider/Hoster
Hetzner
Offiziell gibt es nichts um die alten Dankes nach XenForo zu migrieren.
Ich habe allerdings ein SQL Query gefunden das dies ermöglicht und, wegen aufgetretenen Fehlern, ein klein wenig modifiziert.

INSERT IGNORE INTO NameDerXFDatenbank.`xf_liked_content` (content_type, content_id, like_user_id, like_date, content_user_id)
SELECT 'post', dbt.contentid, dbt.userid, dbt.dateline, post.userid
FROM vBulletinDatenbankName.`dbtech_thanks_entry` AS dbt
LEFT JOIN vBdbname.`post` AS post ON (post.postid = dbt.contentid)
ON DUPLICATE KEY UPDATE
content_id = VALUES(content_id);

Das obige Query z.B. mittels MySqlAdmin ausführen und ZUVOR NameDerXFDatenbank mit dem Namen eurer Datenbank für XenForo ersetzen. vBulletinDatenbankName wird im Query durch den Namen eurer vB Datenbank ersetzt.
Wer erstmal sehen möchte ob das fehlerfrei ausgeführt werden kann entfernt das IGNORE aus dem Query und startet es dann. Treten Fehler auf kann man diese(n) durch das wieder einfügen des IGNORE übergehen.

Warnung: Denkt an Backups bevor ihr solche Tipps selbst ausführt denn wie immer übernimmt der Tippgeber keinerlei Verantwortung oder Haftung, egal welcher Art, egal für was!.
 
Zurück
Oben