Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация 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.

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

Опубликовано:

День добрый

 

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

 

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

Рекомендованные сообщения

Опубликовано:

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

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

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

Опубликовано:
  • Автор

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

 

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

 

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

Опубликовано:

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

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

 

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

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

 

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

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

Опубликовано:
  • Автор

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

Опубликовано:

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

 

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

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

Создайте аккаунт или войдите в него для комментирования

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

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.