Jump to content

Перенос тем, юзеров, разделов из одной БД в другую


Andriiko
 Share

Recommended Posts

День добрый

 

Стоит один и тот же форум и на хостинге, и на локалке. За время доработки форума на локалке, на рабочем(хостинге) были зареганы новые юзеры и созданы новые темы.

 

Как теперь перенести новых юзеров и темы на локальный сервер? Как их выдрать из одной БД и вставить в другую? Другими словами: как сделать синхронизацию форумов?

Link to comment
Share on other sites

За время доработки форума на локалке

перенести новых юзеров и темы на локальный сервер

Перенести новых юзеров вместе со старыми. Т.е. полный бэкап таблиц. Аналогично и с темами и постами, полный бэкап = старые + новые. Все просто.

Link to comment
Share on other sites

Вы имели ввиду просто сделать бекап бд с хостинга и поставить на локалку? Так на локалке у меня некоторые разделы переделаны и добавлены новые.

 

Пробовал отдельно бекапить таблицу members, topics, posts и восстанавливать на локалке. Ничего путнего не выщло. Теперь даже залогиниться на форуме не возможно.

 

Если так посудить, то мало перенести одну таблицу, например топикс, с ней надо переносить и постс, а может даже еще что то.

Link to comment
Share on other sites

Вы имели ввиду просто сделать бекап бд с хостинга и поставить на локалку? Так на локалке у меня некоторые разделы переделаны и добавлены новые.

Синхронизация возможно тогда, когда один форум ведущий а другой ведомый. Если форумы работаю независимо друг от друга, в каждом их которых вносятся свои изменения, даже если один копия другого, синхронизировать slave с masterom уже нормально не возможно - происходит ответвление.

 

Пробовал отдельно бекапить таблицу members, topics, posts и восстанавливать на локалке. Ничего путнего не выщло. Теперь даже залогиниться на форуме не возможно.

Если сделали правильно бэкап никаких проблем с авторизацией не должно быть. Только таблица пользователей имеет еще две связанных таблиц profile_portal и pfields_content, их желательно тоже бэкапить.

 

Если так посудить, то мало перенести одну таблицу, например топикс, с ней надо переносить и постс, а может даже еще что то.

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

Link to comment
Share on other sites

А как узнать какие еще нужно переносить таблицы связанные, например, с теми же темами? Да и вообще любую другую таблицу

Link to comment
Share on other sites

Для тем достаточно таблицы постов. Просто не нужно забывать что у тем есть еще связь с форумами. Если форум к которой принадлежит тема не существует в текущем форуме нужно либо сменить его ид в либо уже за одно переносить и форумы.

 

Да и вообще любую другую таблицу

Никак. Изучением таблицы. Смотреть какая связь в ней есть с остальными таблицами, например forum_id, topic_id, author_id и тд.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...