プライベートメッセージのマイグレーションが実行されておらず、Railsコンソールがハングアップしています

SMFからDiscourseへプライベートメッセージを移行しようとしていますが、すべてのデータは移行され、プライベートメッセージのみが保留中です。そのため、プライベートメッセージ用の外部スクリプトを作成しましたが、スクリプトを実行するとトピックは作成されますが、投稿を作成しようとすると毎回ハングしてしまいます。この問題について誰か助けてもらえませんか?

createを使用してデータを1つずつ挿入しようとしましたが、エラーが発生したため、配列を使用してみました。まず、すべてのデータを配列に格納し、次にその配列をデータベースに挿入しましたが、配列が作成されるとシステムがハングしてしまいます。

この問題から抜け出すのを手伝ってくれる人がいれば、非常に助かります。
よろしくお願いします!!

コードを共有し、何が起こっているのか、そして何が違うことを期待しているのかを伝える必要があります。

他のスクリプトを作成しましたか、それともpmsをインポートするスクリプトを見て、それをモデルに使用しましたか?

@pfaffman さん、smf2.rb を使用していますが、そのスクリプトにはプライベートメッセージ用のメソッドが記述されていません。そのため、Rails コンソールから実行しています。smf1 のプライベートメッセージメソッドを何らかの方法で使用することは可能でしょうか?

それは痛みを伴い、エラーが発生しやすいように聞こえます。

smf1スクリプトがPMをインポートする場合、それをモデルとしてsmf2の関数を書き直すことができます。必要なデータを取得するためにSQLクエリを変更するだけでしょう。ヘルプが必要で予算がある場合は、私の連絡先情報はプロフィールにあります。