Тема: как перенести сообщения из другой базы
Собственно сабж. Как можно в действующий форум перенести сообщения из дампа бызы, чтобы id постов и топиков не совпадали и всё коректно работало и заходилось...
|
Фонд моральной поддержки |
|
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
PunBB по-русски → Вопросы и ответы → как перенести сообщения из другой базы
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Собственно сабж. Как можно в действующий форум перенести сообщения из дампа бызы, чтобы id постов и топиков не совпадали и всё коректно работало и заходилось...
либо вручную либо программно, что по сути тоже что и вручную, только ручной этап заканчивается на этапе реализации алгоритма.
алгоритм может быть приблизительно такой:
1. берем первый топик из дампа, добавляем в таблицу топиков. полученый ид запоминаем
2. берем все посты из дампа, которые являются детьми топика.
3. добавляем все эти посты в таблицу постов, изменив ид топика на тот что запомнили
4. если топики не закончились переходим к п.1
Уверен что есть и еще варианты.
здорово!
но я пока тока в ручную делал в дампе базы... программа наверное намного быстрее будет
Добавлено спустя 48 секунд:
хм.. но программа должна ещё учитывать аттачи и остальное. что может быть привнесено каким то модом.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
PunBB по-русски → Вопросы и ответы → как перенести сообщения из другой базы
Сгенерировано за 1.044 секунды (4% PHP — 96% БД) 12 запросов к базе данных
Технологии с открытым исходным кодом, несомненно, обладают серьезным преимуществом над аналогичными продуктами, распространяемыми по ограниченным лицензиям. И совершенно неважно, что это. Возможно это:
Впрочем, неважно. Что бы это ни было, важно всячески поощрять и поддерживать Open Source в любом виде. Тем более, что вы знаете, PunBB распространяется по лицензии GPL/GNU. И спасибо за внимание.