Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

На форуме 2.5 миллиона сообщений и почти 200к зарегистрированных юзеров.

Миграцию стоит делать поэтапно.

1. Всех пользователей

Т.к. пароль мигрировать нельзя, то необходимо его сбросить - присвоить случайный. Пользователи должны будут через функцию восстановления пароля сделать себе новый пароль.

2. Миграция выбранных тем должна происходить отдельно по каждому разделу через консольную команду.

Т.е. в консольной команде нужно указать ID раздела, который мигрируем и один или два тега на Фларуме, в которые будет произведена миграция. Необходимо сделать удобную консольную команду. Также должна быть команда для миграции отдельной темы старого форума (с любого раздела) в нужный тег(и) на Фларуме.

3. Т.к. сообщений на старом форуме очень много, то во-время процесса миграции могут произойти разного рода ошибки из-за которых миграция прервется.

Необходимо сделать механизм, который позволит повторно запустить миграцию раздела через консольную команду.

При этом миграция должна пойти дальше с того места, где остановилась.

4. В отдельную таблицу нужно записывать привязку старых тем к новым темам по ИД. ИД темы на старом форуме | ИД темы на новом форуме. Также в другой отдельной таблице нужно ввести что-то типа лога миграции.

5. При миграции сообщений обратить внимание на правильную миграцию цитат, вставок кода, картинок и других элементов, если какие-то еще есть.

2 года назад
vingrad
39 летГермания
18 лет в сервисе
Был
год назад
  • Похожие заказы
  • $1200

    Ищу специалиста готового перехватить часть работ по разработки Saas портала. Необходимо реализовать текущий беклог задач + новые модули. Стек технологий C#, WebApi2, EntityFramework 6, MS SQL, ODATA, GIT. Работа построена в таком формате - формируется ...

    Закрыт
    2 года назад
  • СДЕЛАТЬ ПАРСЕР ПЕРЕВОДЧИКА 1. Парсер берет из бд MySQL InnoDB значение на русском языке, отправляет его в вебверсию переводчика deepl.com и перевод сохраняет в бд. Данные ставятся в очередь перевода, которую можно смотреть в интерфейсе. Для ...

    Закрыт
    2 года назад
  • Я ищу технического директора с фокусом на то, чтобы стать техническим соучредителем платформы Cybeerly . Cybeerly - это платформа для учителей и авторов, которая предоставляет инструменты для эффективного преподавания знаний. Подробнее о продукте в личном общении, но ...

    Закрыт
    2 года назад
  • Требуется профессионал с опытом работы с БД от 10 млн. записей. Обработка данных и вывод данных на страницу (дашборд) *Дилетантство или "я еще учусь" НЕ подходит, ТОЛЬКО с опытом !

    Закрыт
    2 года назад
  • есть задача, в которой нужен  словарь в несколько тысяч словосочетаний, каждое построено на основе одного из 2500 (примерно) существительных русского языка, пример - https://povto.ru/books/slovari/orfograficheskiy-slovar-online/orfograficheskii-slovar-online-bukva-a-vse-slova.htm. В примере - больше 160000 слов. Для обычного пользователя - поиск по существительному (от ...

    Закрыт
    2 года назад
  • Кратко суть задачи - создать сервис по обработке текста 1. Пользователь вводит в заданное поле текст не более установленной длины 2. далее текст отправляется в сторонний сервис по апи несколько раз - по прописанным алгоритмам 3. результат отправляется ...

    Закрыт
    2 года назад
  • нужна возможность скачивания контента с сайта remanga.org, а именно:  ручной выбор определенного комикса и последующая автоматическая загрузка каждой главы выбранного комикса с преобразованием в пдф формат, с четким соответствием названия и фактической главы: 1.pdf - ...

    Закрыт
    2 года назад
  • Необходимо создать подсистему, которая бы позволяла вести учет привлеченных лидов от партнёров. 1. Должен быть кабинет партнёра, где он:[list][*]получит реферальную ссылку, на посадочную страницу лида;[*]список привлеченных лидов: дата и время, почта, имя, сумма оплаты, сумма вознаграждения ...

    Закрыт
    2 года назад