J’essaie de migrer les messages privés de SMF vers Discourse et toutes les données sont migrées, il ne reste que les messages privés en attente. J’ai donc écrit un script externe pour les messages privés, mais lorsque j’exécute le script, les sujets sont créés, mais lorsque le script essaie de créer un message, il se bloque à chaque fois. Quelqu’un peut-il m’aider sur ce problème ?
J’ai essayé d’insérer les données une par une en utilisant create, mais lorsque j’ai eu une erreur, j’ai essayé d’utiliser un tableau comme ceci : d’abord, je stocke toutes les données dans un tableau, puis j’insère ce tableau dans la base de données, mais même dans ce cas, le système se bloque une fois que les tableaux sont créés.
Ce serait d’une aide immense si quelqu’un pouvait m’aider à me débarrasser de ce problème.
Merci d’avance !!
Vous devrez partager votre code et dire ce qui se passe et ce que vous attendez de différent.
Avez-vous créé un autre script ou avez-vous examiné les scripts d’importation pour en importer des pms et l’utiliser pour un modèle ?
Salut @pfaffman J’utilise smf2.rb mais dans ce script aucune méthode n’est écrite pour les messages privés. Je le fais donc depuis la console Rails. Pouvez-vous me dire si je pourrai utiliser la méthode de message privé de smf1 d’une manière ou d’une autre ?
Cela semble douloureux et sujet aux erreurs.
Si le script smf1 importe les MP, vous pouvez l’utiliser comme modèle pour réécrire cette fonction pour smf2. Il s’agit probablement en grande partie de modifier la requête SQL pour obtenir les données requises. Si vous avez besoin d’aide et avez un budget, mes coordonnées se trouvent dans mon profil.