Jump to content
View in the app

A better way to browse. Learn more.

IPBMafia.ru - поддержка Invision Community, релизы, темы, плагины и приложения

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Объединение двух версий одного форума

Featured Replies

Posted

Всем привет!

Есть форум на IPB 3.4.8, в котором из-за сбоев хостинга пришлось временно откатиться на бекап.

В результате сейчас имеем 2 версии форума - грубо с 2010 по 2015 год и с 2012 по 2016 год.
Хочется слить данные в один форум, но при использовании стандартного IP.Board Merge Tool из IPB Converters объединение происходит, но после этого часть данных дублируются (с 2010 по 2012 год)...
Форумы, посты, персональные сообщения и т.п. (

Можно ли избежать этого каким то образом? 

Или в данном случае делать объединение только вручную, без использования средств форума?

Ну или на крайний случай вручную удалить из одного форума всю лишнюю информацию, т.е. оставив 2 непересекающихся по времени форума.

Заранее спасибо.

Задача очень нетривиальная и после такого объединения могут позже появиться странные баги. Обусловлено это тем, что таблицы баз данных имеют множество связей и подобное объединение данных может поломать эту логику. Да и не все данные в форуме имеют свою дату.

Теоретически возможно из второго бэкапа взять данные только за 2016 год и только о новых пользователях, темах и постах, затем добавить эти данные в базу из первого бэкапа. Все остальное проигнорировать. Затем пересчитать глобальную статистику по темам, сообщениям и пользователям. Думаю, это лучший вариант.

  • Author
1 минуту назад, ram108 сказал:

Теоретически возможно из второго бэкапа взять данные только за 2016 год и только о новых пользователях, темах и постах, затем добавить эти данные в базу из первого бэкапа.

Да, примерно про это и говорю, имея ввиду непересекающиеся форумы...
Это всё вручную видимо придется делать?

Это чудо IP.Board Merge Tool из IPB Converters  подобного не умеет насколько я понимаю

1 минуту назад, Pekkonen сказал:

Это чудо IP.Board Merge Tool из IPB Converters  подобного не умеет

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

Ручное объединение баз данных задача не простая, возможно тут найдутся специалисты вам помочь.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.