Миграция личных сообщений не происходит, консоль Rails зависла

Я пытаюсь перенести личные сообщения из SMF в Discourse. Все данные уже перенесены, осталось только перенести личные сообщения. Я написал внешний скрипт для переноса личных сообщений, но при его запуске темы создаются, а когда скрипт пытается создать пост, он каждый раз зависает. Кто-нибудь может помочь с этой проблемой?

Я пробовал вставлять данные по одной с помощью метода create, но при возникновении ошибки попробовал использовать массив: сначала сохраняю все данные в массив, а затем вставляю этот массив в базу данных. Однако система всё равно зависает, как только массив начинает создаваться.

Буду очень признателен, если кто-нибудь поможет мне решить эту проблему.
Заранее спасибо!

Вам нужно поделиться своим кодом и объяснить, что происходит и чего вы ожидаете, но чего не происходит.

Вы создали какой-то другой скрипт или изучили скрипты импорта для одного из скриптов, импортирующих PMS, и использовали его в качестве модели?

Привет, @pfaffman! Я использую smf2.rb, но в этом скрипте нет методов для личных сообщений. Поэтому я делаю это через rails console. Не могли бы вы подсказать, смогу ли я как-то использовать метод личных сообщений из smf1?

Звучит болезненно и чревато ошибками.

Если скрипт smf1 импортирует личные сообщения, вы можете использовать его в качестве модели для переписывания этой функции под smf2. Скорее всего, дело в основном в изменении SQL-запроса для получения необходимых данных. Если вам нужна помощь и у вас есть бюджет, мои контактные данные указаны в моём профиле.