Крупная миграция форума Drupal: ошибки импортера и ограничения

Хм, похоже, это вернулось, чтобы укусить меня. Поскольку функция postprocess_posts заменяет старые внутренние ссылки на новый URL Discourse, я сделал исключение в коде для ссылок https://web.archive.org/web/20230101093741/https://MyOldForum.com/node/98765, которые мой импортер создал для старых опросов Drupal в Wayback Machine. Но, похоже, что-то пошло не так, потому что я только что заметил на перенесенном продакшн-сайте, что ссылки оказались в виде https://web.archive.org/web/20230101093741/https://MyOldForum.com/t/-/12345.

Теперь, когда я больше не нахожусь в контексте контейнера миграции, доступно ли пользовательское поле с оригинальным nid ноды Drupal в таблице DB тем Discourse? Если да, то кажется возможным выполнить замену строки в консоли Rails для всех тем с первым сообщением, содержащим View this poll on the Wayback Machine, а затем заменить
https://web.archive.org/web/20230101093741/https://MyOldForum.com/t/-/[01234567890]*
на
https://web.archive.org/web/20230101093741/http://MyOldForum.com/node/$original_nid

Вот моя оригинальная функция импорта опросов:

    def import_poll_topics
    puts '', "importing poll topics"

    polls = mysql_query(<<-SQL
      SELECT n.nid nid, n.title title, n.uid uid, n.created created, n.sticky sticky, taxonomy_index.tid tid, node_counter.totalcount views
        FROM node n
        LEFT JOIN taxonomy_index ON n.nid = taxonomy_index.nid
        LEFT JOIN node_counter ON n.nid = node_counter.nid
       WHERE n.type = 'poll'
         AND n.status = 1
    SQL
    ).to_a

    create_posts(polls) do |topic|
      {
        id: "nid:#{topic['nid']}",
        user_id: user_id_from_imported_user_id(topic['uid']) || -1,
        category: category_id_from_imported_category_id(topic['tid']),
        # Use TEMPmyoldforum.com или иначе postprocess_posts() попытается преобразовать ссылку /node/YYY из Wayback Machine
        raw: "### View this poll on the Wayback Machine:\n**https://web.archive.org/web/20230101093741/http://TEMPmyoldforum.com/node/#{topic['nid']}**",
        created_at: Time.zone.at(topic['created']),
        pinned_at: topic['sticky'].to_i == 1 ? Time.zone.at(topic['created']) : nil,
        title: topic['title'].try(:strip),
        views: topic['views'],
        custom_fields: { import_id: "nid:#{topic['nid']}" }
      }
    end
  end