У меня есть несколько (82) пользователей и (133) сообщения, которые я хотел бы перенести с неудачной попытки на бывшей платформе. Небольшой объём, но достаточный, чтобы ручное копирование и вставка стало обременительным. Я пока планирую попробовать скрипт импорта через CSV. Это будет мой первый опыт работы со скриптом на Ruby.
Я подготовил CSV-файлы согласно документации по адресу: discourse/script/import_scripts/csv_importer.rb at main · discourse/discourse · GitHub
Однако, если я что-то упускаю, скрипт импорта CSV кажется неполным. В требованиях к CSV или в самом скрипте я не вижу возможности связать сообщения с родительскими темами. Неясно, как это в итоге будет выглядеть.
Также я хотел бы сохранить исходные даты публикаций, но здесь нет соответствующего поля.
Импортер Zendesk работает с полями “topic_id” и “created_at”. Не знаю, будет ли импортер Zendesk лучшим вариантом или он выдаст ошибку из-за отсутствия полей в моих CSV-данных. (Я не переезжаю с Zendesk.)
Интересует, есть ли у кого-то опыт работы с импортером CSV в его текущем виде или, возможно, кто-то модифицировал его для добавления функциональности.
