Перенос релизов

Started by vitalix on 2014-02-05 12:40 — 20 replies, 2893 views

#11
А еще есть таблица с аттачами, которые также привязаны к определенному пользователю.
Прошу помочь с запросом.
Так как авторство постов осталось на старом пользователе.
#12
Вот список всех строк которые содержат указание на id пользователя, создавшего раздачу. Соответственно запросами их и надо менять на новые:

https://code.google.com/p/torrentpier2/source/browse/trunk/install/sql/mysql.sql#98
https://code.google.com/p/torrentpier2/source/browse/trunk/install/sql/mysql.sql#316
https://code.google.com/p/torrentpier2/source/browse/trunk/install/sql/mysql.sql#884
https://code.google.com/p/torrentpier2/source/browse/trunk/install/sql/mysql.sql#1262

Соответственно сделать надо 4 запроса:
UPDATE bb_attachments SET user_id_1 = 'новый' WHERE user_id_1 = 'старый'
UPDATE bb_bt_torrents SET poster_id = 'новый' WHERE poster_id = 'старый'
UPDATE bb_posts SET poster_id = 'новый' WHERE poster_id = 'старый'
UPDATE bb_topics SET topic_poster = 'новый' WHERE topic_poster = 'старый'

Ну и после выполнения запросов в админке делаете сброс всех кешей + синхронизацию тем и сообщений.
#13
Exile,
Запрос выполнил "UPDATE bb_attachments SET user_id_1 = 'новый' WHERE user_id_1 = 'старый'" но авторство в форумах старого пользователя осталось.
Как решить ? Что посоветуете ?
#14
vitalix, скриншот покажите, где конкретно выводится старый пользователь.
#15
Exile,



И так во всех форумах, где автор создавал релизы. Остальное всё нормально.
#16
по моему прощё было бы переименовать админа)
#17
по моему прощё было бы переименовать админа)
и id перебить ? 😱
#18
зачем вы овнера аттача изменяете, если надо на пост делать изменения
#19
Прошу помощи с запросом на пост.
#20
Я выше скинул 4 запроса, там есть этот запрос. Вы только первый выполняете, что ли? Каждую строку надо выполнить по отдельности!