Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Перенов товаров с БД на другую БД этого же сайта..


Recommended Posts

oc_product
oc_product_attribute
oc_product_description
oc_product_discount
oc_product_filter
oc_product_image
oc_product_option
oc_product_option_value
oc_product_recurring
oc_product_related
oc_product_reward
oc_product_special
oc_product_to_category
oc_product_to_download
oc_product_to_layout
oc_product_to_store

 

Все таблицы какие отвечают за товары (без учета таблиц модулей).

oc_ - префикс, может отличатся

 

Таблицы категорий:
oc_category
oc_category_description
oc_category_filter
oc_category_path
oc_category_to_layout
oc_category_to_store

 

Чтоб была связь правильная в таблице oc_product_to_category

 

Таблицы атрибутов:

oc_attribute
oc_attribute_description
oc_attribute_group
oc_attribute_group_description

 

Чтоб была правильная связь в таблице oc_product_attribute

 

Таблицы опций:

oc_option
oc_option_description
oc_option_value
oc_option_value_description

 

Чтоб была правильная связь в таблицах oc_product_option и oc_product_option_value

 

Так же нужно учесть с какой версии на какую будет идти перенос и были ли добавления различными модулями доп поля. Визуально можно просто сравнить поля таблицы. Или MySql выдаст ошибку

  • +1 2
Надіслати
Поділитися на інших сайтах

эекспорт бд

2 часа назад, Fedka сказал:

oc_product
oc_product_attribute
oc_product_description
oc_product_discount
oc_product_filter
oc_product_image
oc_product_option
oc_product_option_value
oc_product_recurring
oc_product_related
oc_product_reward
oc_product_special
oc_product_to_category
oc_product_to_download
oc_product_to_layout
oc_product_to_store

 

Все таблицы какие отвечают за товары (без учета таблиц модулей).

oc_ - префикс, может отличатся

 

Таблицы категорий:
oc_category
oc_category_description
oc_category_filter
oc_category_path
oc_category_to_layout
oc_category_to_store

 

Чтоб была связь правильная в таблице oc_product_to_category

 

Таблицы атрибутов:

oc_attribute
oc_attribute_description
oc_attribute_group
oc_attribute_group_description

 

Чтоб была правильная связь в таблице oc_product_attribute

 

Таблицы опций:

oc_option
oc_option_description
oc_option_value
oc_option_value_description

 

Чтоб была правильная связь в таблицах oc_product_option и oc_product_option_value

 

Так же нужно учесть с какой версии на какую будет идти перенос и были ли добавления различными модулями доп поля. Визуально можно просто сравнить поля таблицы. Или MySql выдаст ошибку

таблицу file забыли) 

Надіслати
Поділитися на інших сайтах

12 минут назад, HasikBoy сказал:

таблицу file забыли) 

file - это от дополнительного модуля. А вот manufacturer и url_alias - это важно. Наверное, и information будет не лишним.

 

А вообще, нужно понимать цель. Если нужно перенести всё, то и гадать не надо - экспортировать все данные через phpMyAdmin и так же импортировать.

Надіслати
Поділитися на інших сайтах


10 часов назад, SiteMix сказал:

file - это от дополнительного модуля. А вот manufacturer и url_alias - это важно. Наверное, и information будет не лишним.

 

А вообще, нужно понимать цель. Если нужно перенести всё, то и гадать не надо - экспортировать все данные через phpMyAdmin и так же импортировать.

а как лучше перезаливать содержимое таблиц (в php my admin ?), или там можно как то залить новую sql указав какие таблицы изменить(перезаписать)?

 

Змінено користувачем axaxaxa
Надіслати
Поділитися на інших сайтах


Вариантов несколько. Но до конца неясно что требуется.

Что значит на другую БД этого же сайта? У одного сайта одна БД.

Допустим, это всё же разные сайты. Тогда ещё вопрос. Нужно заменить имеющиеся товары или добавить к имеющимся.

В общем, распишите более подробно задачу чтобы можно было что-то советовать.

 

  • +1 1
Надіслати
Поділитися на інших сайтах


В 21.09.2019 в 11:55, SiteMix сказал:

Вариантов несколько. Но до конца неясно что требуется.

Что значит на другую БД этого же сайта? У одного сайта одна БД.

Допустим, это всё же разные сайты. Тогда ещё вопрос. Нужно заменить имеющиеся товары или добавить к имеющимся.

В общем, распишите более подробно задачу чтобы можно было что-то советовать.

 

Сайт перенесли на VPS на VPS были добавлены новые товары... сейчас же сайт откатили назад на хостинг (перенаправили домен на хостинг), и на VPS была своя БД, как теперь от туда товары можно просто все переместить

Змінено користувачем axaxaxa
Надіслати
Поділитися на інших сайтах


То есть, нужно только заменить все товары и всё с ними связанное? Тогда всё просто - нужно сделать бэкап нужных таблиц в админке исходного сайта и и восстановить их на целевом.

Список таблиц озвучен в теме. Это все таблицы содержащие в названии: attribute, category, manufacturer, option, product, url_alias.

 

  • +1 2
Надіслати
Поділитися на інших сайтах


27 минут назад, SiteMix сказал:

То есть, нужно только заменить все товары и всё с ними связанное? Тогда всё просто - нужно сделать бэкап нужных таблиц в админке исходного сайта и и восстановить их на целевом.

Список таблиц озвучен в теме. Это все таблицы содержащие в названии: attribute, category, manufacturer, option, product, url_alias.

 

спасибо, попробую

 

Надіслати
Поділитися на інших сайтах


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

То есть, нужно только заменить все товары и всё с ними связанное? Тогда всё просто - нужно сделать бэкап нужных таблиц в админке исходного сайта и и восстановить их на целевом.

Список таблиц озвучен в теме. Это все таблицы содержащие в названии: attribute, category, manufacturer, option, product, url_alias.

 

еще один вопрос, с товаркой все получилось,спасибо, но понятное дело что фотки не подтянулись, oc_product_image я то экспортировал,вопрос, пути сохранились, мне только загрузить фотки на сервер???

Змінено користувачем axaxaxa
Надіслати
Поділитися на інших сайтах


Естественно, файлы тоже нужно переносить. Скопируйте содержимое папки image/catalog.

 

Так же, если есть загрузки, нужно и их файлы переносить. Где именно они находятся зависит от наличия модулей с ними работающих. Один из вариантов упоминался выше.

Змінено користувачем SiteMix
  • +1 1
Надіслати
Поділитися на інших сайтах


1 час назад, SiteMix сказал:

Естественно, файлы тоже нужно переносить. Скопируйте содержимое папки image/catalog.

 

Так же, если есть загрузки, нужно и их файлы переносить. Где именно они находятся зависит от наличия модулей с ними работающих. Один из вариантов упоминался выше.

Да, операция прошла успешно, спасибо!

Надіслати
Поділитися на інших сайтах


2 часа назад, axaxaxa сказал:

Еще вдруг кому то надо будет нужно еще производителей таблицы обновить 

 oc_manufacturer

 oc_manufacturer_description

 oc_manufacturer_to_store

 

Собственно, они тоже упоминались ;-)

8 часов назад, SiteMix сказал:

Это все таблицы содержащие в названии: attribute, category, manufacturer, option, product, url_alias.

 

Надіслати
Поділитися на інших сайтах


  • 2 years later...

Уважаемые знатоки, хотел еще раз поднять данный вопрос.

Есть задача из одного магазина в другой (оба на OC) перенести сначала товары, потом клиентов и заказы. Таблицы БД товара (37 таблиц)  подгрузил на чистый с шаблонам сайт.. Делал это с целью комплексной переустановки модулей на сайте и избавление от всевозможных косячных хвостов и костылей (что бы изначально в БД не было таблиц модификаторов). По итогу при загрузке фотографий как через АОП, как и через админку возникает подобная ошибка как и в этой теме: 

 

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

Благодарю за ответ.

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.