Перейти к содержанию

Переход на версию 4


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

Возврат аватаров. Помогайте, если есть желание.

В старой базе есть таблица ibf_profile_portal.

В ней есть такие поля которые не перенесены:

signature (text)

avatar_location ( varchar(255) ) в котором просто название файла, например у меня av-4.jpg

avatar_type varchar(15) у меня значение upload, думаю это название папки в которой хранится аватар.

И ещё есть  avatar_size оно у всех 150x150.

И есть  pp_reputation_points которое тоже не перенесено, увы. Может появится после пересчёта, может нет.

Ну и главное поле  pp_member_id - номер юзера. 

В новой базе, всё это в основной таблице 

ibf_core_members
 
В ней есть поля 
signature (text)
pp_main_photo (text) которое у меня "monthly_2016_06/ruslan_3x4.jpg.30c2d618f727363e1c77901418f2cf71.jpg"
 
Ну и поле  member_id с номером юзера.

Взял и просто вставил в поле  pp_main_photo текст av-4.jpg и всё получилось!

При этом очистил поле  pp_thumb_photo

помогите запрос составить :)

Ссылка на комментарий
Поделиться на другие сайты

43 минуты назад, rus сказал:

Возврат аватаров. Помогайте, если есть желание.

В старой базе есть таблица ibf_profile_portal.

В ней есть такие поля которые не перенесены:

signature (text)

avatar_location ( varchar(255) ) в котором просто название файла, например у меня av-4.jpg

avatar_type varchar(15) у меня значение upload, думаю это название папки в которой хранится аватар.

И ещё есть  avatar_size оно у всех 150x150.

И есть  pp_reputation_points которое тоже не перенесено, увы. Может появится после пересчёта, может нет.

Ну и главное поле  pp_member_id - номер юзера. 

В новой базе, всё это в основной таблице 

ibf_core_members
 
В ней есть поля 
signature (text)
pp_main_photo (text) которое у меня "monthly_2016_06/ruslan_3x4.jpg.30c2d618f727363e1c77901418f2cf71.jpg"
 
Ну и поле  member_id с номером юзера.

Взял и просто вставил в поле  pp_main_photo текст av-4.jpg и всё получилось!

При этом очистил поле  pp_thumb_photo

помогите запрос составить :)

Если номер юзера уникален и не изменился, то что-то типа такого (если таблицы находятся в разных схемах БД то нужно перед именем таблицы вставить имя схемы с точкой):

UPDATE ibf_core_members newtbl SET pp_main_photo = (SELECT avatar_location FROM ibf_profile_portal oldtbl WHERE oldtbl.pp_member_id = newtbl.member_id)

Посмотреть по базе, что получилось то, что хотели и тогда:

COMMIT

гы... краб уже отписался в другой теме :lol:

Изменено пользователем zhdforum
Ссылка на комментарий
Поделиться на другие сайты

4 часа назад, ScrewDriver2002 сказал:

С телефона форум не читабелен. Кнопки полной версии не нашел. Пинзец.

+100

с планшета/телефона тяжело читать стало в отсутствие  мобильной версии 

Ссылка на комментарий
Поделиться на другие сайты

Руслан, а куда СП делись? Не могу найти. Даже по старым ссылкам из уведомлений перейти не могу, пишет тема удалена администратором.

Отправлено с моего SM-A710F через Tapatalk

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...