Восстановление ОДНОЙ темы

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
Аватара пользователя
Soontir
phpBB 1.4.4
Сообщения: 106
Стаж: 19 лет 8 месяцев

Восстановление ОДНОЙ темы

Сообщение Soontir »

Здравствуйте!
Мне надо восстановить только одну тему из бэкапа БД. То есть была на форуме у меня тема, я сделал бэкап БД, потом эту тему снёс, но так как на форуме произошли большие изменение, целиком восстанавливать всю базу из-за одной темы не могу. Так как мне выдрать из бэкапа только одну тему для восстановления?
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 20 лет 5 месяцев
Поблагодарили: 1 раз

Сообщение VVVas »

Вспоминаете название темы.
В таблице топиков находите запись об этой теме.
Сохраняете запись в отдельный файл.
Потом по ИД темы (который узнали в предыдущем шаге) выбираете из таблицы постов записи о параметрах постов.
Сохраняете эти записи в тот же файл.
Потом из таблицы текстов выбираете по ИД поста (которые узнали в предыдущем шаге) собственно тексты постов.
Сохраняете записи все в тот же файл.
Потом этот файл импортируете в БД.

Насчет подписки не ковырялся - мне это не надо. Ну и поиска в этой теме наверное не будет (я без понятия, не проверял), так что если тема важная, то лучше переиндексить поисковые таблицы.
я люблю daft punk | новый sugoi.ru
Аватара пользователя
Soontir
phpBB 1.4.4
Сообщения: 106
Стаж: 19 лет 8 месяцев

Сообщение Soontir »

VVVas
Спасибо, пойду пробовать...

Добавлено спустя 2 часа 41 минуту 12 секунд:

VVVas
Всё получилось! Спасибо ещё раз!
NCom
phpBB 2.0.11
Сообщения: 810
Стаж: 19 лет 4 месяца
Откуда: Ставрополь
Забанен: Бессрочно

Сообщение NCom »

это получается, что если в теме 100 сообщений, то по всей баззе собирать все эти 100 сообщений?
Аватара пользователя
/DiOs
Former team member
Сообщения: 1139
Стаж: 19 лет 2 месяца
Откуда: Ленинград

Сообщение /DiOs »

NCom
А вы на что рассчитывали? Я уже писал вам: если есть знание перла или php, можете написать скрипт парсера. Он вам автоматически создаст фай для импорта. Если нет знаний -- тогда китайский труд, алгоритм и VVVas здесь написал, и я вам в той теме, где вы сперва спросили.
И если я неправ, пусть старшие товарищи поправят меня
NCom
phpBB 2.0.11
Сообщения: 810
Стаж: 19 лет 4 месяца
Откуда: Ставрополь
Забанен: Бессрочно

Сообщение NCom »

а нет желания у людей, знающих перл или php, написать для меня скрипт парсера?
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 20 лет 5 месяцев
Поблагодарили: 1 раз

Сообщение VVVas »

NCom
Ну парочку sql-запросов не ужто не придумаешь, что бы выбирать? Вернее придумывать не надо, смотри как phpBB сам авыбирает сообщения для темы и выполняй эти запросы, вот и всё.
я люблю daft punk | новый sugoi.ru
NCom
phpBB 2.0.11
Сообщения: 810
Стаж: 19 лет 4 месяца
Откуда: Ставрополь
Забанен: Бессрочно

Сообщение NCom »

VVVas вам будет наверное смешно...но к сожалению моих знаний на это не хватает. Не поможите мне в этом?

Добавлено спустя 20 минут 29 секунд:

это не только к VVVas посьба/вопрос. Это ко всем.

Если у кого есть желание и свободное время помочь мне в этомм вопросе, то пожалуйста помогите.

Вернуться в «Поддержка phpBB 2.0.x»