Сколько у вас пользователей?
Если вам нужно начать заново с нуля, альтернативным вариантом будет экспортировать адреса электронной почты ваших пользователей (например, с помощью Data Explorer) в CSV-файл, создать форум заново и массово пригласить пользователей, используя этот CSV-файл.
Ещё одна идея, более сложная, и я не уверен, что она сработает так, как я думаю.
Экспортируйте все данные пользователей, которые вы хотите сохранить (поскольку вы, возможно, не хотите сохранять их аватары, возможно, вы захотите пропустить и другую информацию), используя Data Explorer, и сохраните результат в файл.
Затем, после установки нового форума, создайте скрипт на Ruby on Rails, который будет парсить этот файл и создавать записи пользователей в базе данных (а также их настройки, адреса электронной почты и т. д.). ![]()
Вот пример создания пользователя в консоли Rails:
Ещё один скрипт, который я нашёл здесь: https://meta.discourse.org/t/import-users-from-csv/79203:
Скрипт на каком-то этапе не работает (отсюда и категория Support
), но в нём всё равно может содержаться полезная информация.