Page 1 of 1
massedit query
Posted: Sun Apr 27, 2014 4:23 pm
by serge
проводил на сайте замену пути к тумбам (убирал scj/thumbs из линка), обнаружил, что заменились далеко не все тумбы... если сделать list thumbs - выглядит все окей, а если нажать у какой-нибудь галеры thumb stats, то в списке видно, что многие тумбы не переименованы, а зачастую только одна имеет новый урл, остальные как битые...
Попробовал на таких галереях "MassEdit Selected" вместо "MassEdit Query" - все окей, все линки на тумбы поменялись на нужные... баг?
Re: massedit query
Posted: Sun Apr 27, 2014 4:39 pm
by admin
Все может быть.
Я попробовал примрено как ожидаю - вроде работает ок.
У вас бекап есть за вчера напрмиер , те до того как вы сделали замену ?
Re: massedit query
Posted: Sun Apr 27, 2014 4:40 pm
by serge
backup есть, но он весит 3,5Гб
поменялись похоже только best тумбы
Re: massedit query
Posted: Sun Apr 27, 2014 4:53 pm
by admin
Да, по логиге если выведены были только они то это верно, другое дело что так же логически они должны бы работать одинаково, надо проверить.
Re: massedit query
Posted: Sun Apr 27, 2014 6:27 pm
by GangstaBros
через масседит квери при больших базах - имхо ненадежно ,
быстрей и проще сделать замену в базе , при установленном phpmyadmin - дело пары минут
Re: massedit query
Posted: Sun Apr 27, 2014 6:28 pm
by GangstaBros
если что , вот команда:
UPDATE rot_galleries
SET thumb_url = REPLACE(thumb_url, '/scj/thumbs/', '/new-folder/')
WHERE thumb_url LIKE '%/scj/thumbs/%'
Re: massedit query
Posted: Sun Apr 27, 2014 6:29 pm
by admin
Тогда уже
UPDATE rot_galleries
SET thumb_url = REPLACE(thumb_url, '/scj/thumbs/', '')
WHERE thumb_url LIKE '%/scj/thumbs/%'
но вообще это делает как раз апдейт.
Re: massedit query
Posted: Mon Apr 28, 2014 1:41 pm
by admin
Подумав что потумбово что-то меняется редко добавили что б оба варианта масседита меняли сразу погалерно, а не потумбово. Посмотрим будет ли кто-то кому такое положение вещей будет неудобно и тогда будет ясно оставлять ли так. Но сейчас поведение одинаково при обоих выборках.