Как в Битрикс синхронизировать товары между основным сайтом и сайтом для разработки?
Добрый день! Есть сайт на лицензии малый бизнес. У него есть копия на том же сервере для разработки.
На версии для разработки, установлены последние обновления, для последующего переноса на основной.
Но, в процессе обновления, изменилась информация о товарах на основном. И ее нужно обновить.
Пока копаю в направлении инструмента экспорта каталога. (Магазин -> экспорт данных)
Но, товаров много, после некоторого времени работы, получаю 504. Пробую выставлять разные настройки, величину шага.
Но, возникла мысль, а можно ли просто экспортировать с боевого таблицы из БД и импортировать их на сайт для разработки?
+ заменить папку iblock с картинками Если так можно, можете подсказать какие таблицы нужно экспортировать? эти?
b_iblock_element
b_iblock_section
b_catalog_product
b_iblock_property
b_iblock_property_enum
b_iblock_element_property
b_catalog_price
Версия битрикс на боевой версии сайта 20.5.500
На версии для разработки 24.0.400
А что, собственно, вы разрабатываете на сервере для разработки? То, что не собираетесь выгружать на боевой? Почему - разные версии? Зачем?
Пока план выглядит как схема для выстрела себе в ногу. Что Битрикс натворил в таблицах между версиями и как на это завязаны вторичные таблицы - вам не каждый разработчик Битрикса сможет сказать...
junior_www, я бы сделал копию текущего боевого сервера рядом с сервером разработки, с текущей базой, вывалил на него все наделанные исправления, обновил - и считал его новым сервером разработки. Пока не придет время выносить все это на боевой. Не копаясь в таблицах, ибо это шаманство чревато и неповторимо.
Если Вы хотите ограничиться только этими таблицами, то не так страшен чёрт, как его малюют. Я бы действовал так:
1) через Adminer выгрузил структуру нужных таблиц на боевом и на тесте.
2) сравнил эти структуры каким-нибудь инструментом ( например, Meld). В хорошем случае разница будет только в чём-то незначительном, типа автоинкремента.
3) если всё хорошо, перелил таблицы.
4) переиндексировал поиск, если это нужно.
Возможно, диапазон таблиц стоит расширить до b_iblock_* , b_catalog_*