Pekkonen Опубликовано 30 ноября, 2016 Поделиться Опубликовано 30 ноября, 2016 Всем привет! Есть форум на IPB 3.4.8, в котором из-за сбоев хостинга пришлось временно откатиться на бекап. В результате сейчас имеем 2 версии форума - грубо с 2010 по 2015 год и с 2012 по 2016 год. Хочется слить данные в один форум, но при использовании стандартного IP.Board Merge Tool из IPB Converters объединение происходит, но после этого часть данных дублируются (с 2010 по 2012 год)... Форумы, посты, персональные сообщения и т.п. ( Можно ли избежать этого каким то образом? Или в данном случае делать объединение только вручную, без использования средств форума? Ну или на крайний случай вручную удалить из одного форума всю лишнюю информацию, т.е. оставив 2 непересекающихся по времени форума. Заранее спасибо. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
ram108 Опубликовано 30 ноября, 2016 Поделиться Опубликовано 30 ноября, 2016 Задача очень нетривиальная и после такого объединения могут позже появиться странные баги. Обусловлено это тем, что таблицы баз данных имеют множество связей и подобное объединение данных может поломать эту логику. Да и не все данные в форуме имеют свою дату. Теоретически возможно из второго бэкапа взять данные только за 2016 год и только о новых пользователях, темах и постах, затем добавить эти данные в базу из первого бэкапа. Все остальное проигнорировать. Затем пересчитать глобальную статистику по темам, сообщениям и пользователям. Думаю, это лучший вариант. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Pekkonen Опубликовано 30 ноября, 2016 Автор Поделиться Опубликовано 30 ноября, 2016 1 минуту назад, ram108 сказал: Теоретически возможно из второго бэкапа взять данные только за 2016 год и только о новых пользователях, темах и постах, затем добавить эти данные в базу из первого бэкапа. Да, примерно про это и говорю, имея ввиду непересекающиеся форумы... Это всё вручную видимо придется делать? Это чудо IP.Board Merge Tool из IPB Converters подобного не умеет насколько я понимаю Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
ram108 Опубликовано 30 ноября, 2016 Поделиться Опубликовано 30 ноября, 2016 1 минуту назад, Pekkonen сказал: Это чудо IP.Board Merge Tool из IPB Converters подобного не умеет Никогда не пользовался, но думаю, что эти инструменты объединяют два разных форума, поэтому просто сливают все воедино, что у вас и происходит. Ручное объединение баз данных задача не простая, возможно тут найдутся специалисты вам помочь. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.