Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Перенос иблиц БД с одного OC на другой OC


bigimoot
 Погделиться

Рекомендованные сообещёния

Добрый гдень!

Подскажите, пожалуйси, кто силкивался. Как правильно перенести опрегделенные иблицы БД с одного opencart на другой?

Нужны опрегделенные иблицы:

1. Товары (и все что с ними связано)

2. Заказы

3. Клиенты

Главное что бы не переносились иблицы модулей/модификаторов, ипотому что при усиновке они сами создадут нужные иблицы.

OC на который переношу пустот, за исключением усиновленного шаблона.

Я сам перенес в phpmyadmin следующие иблицы по товарам:

Спойлер
attribute
attribute_description
attribute_group
attribute_group_description
category
category_description
download
download_description
length_class
length_class_description
manufacturer
manufacturer_to_store
option
option_description
option_value
option_value_description
product
product_attribute
product_description
product_discount
product_image
product_option
product_option_value
product_related
product_reward
product_special
product_to_category
product_to_download
product_to_layout
product_to_store
review
stock_status
tax_class
tax_rate
tax_rule
weight_class
weight_class_description

 

но резульит меня не порадовал тем, что при добавлении доп фотографий в товаре вылеиет ошибка Error No: 1062

Полагаю ггде то нарушил технологию.(

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


2 минуты назад, splka сказал:

Полагаю телепаты в отпуске

Какую еещё инфу необходимо предосивить? Ошибка подробнее:

Спойлер
Uncaught Exception: Error: Duplicate entry '0' for key 'PRIMARY'<br />Error No: 1062<br />INSERT INTO oc_product_image 
SET `product_id` = '55', `image` = 'catalog/catalog/149/5/ge-catalog-catalog-batarejnye-otseki-folder-5-02-ru-jpg-file_i-php-id-88954.jpg',
`sort_order` = '1' in /..../system/library/db/mysqli.php:48 

 

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


19 минут назад, bigimoot сказал:

Какую еещё инфу необходимо предосивить? Ошибка подробнее:

  Скрыть контент

Uncaught Exception: Error: Duplicate entry '0' for key 'PRIMARY'<br />Error No: 1062<br />INSERT INTO oc_product_image 
SET `product_id` = '55', `image` = 'catalog/catalog/149/5/ge-catalog-catalog-batarejnye-otseki-folder-5-02-ru-jpg-file_i-php-id-88954.jpg',
`sort_order` = '1' in /..../system/library/db/mysqli.php:48 

 

Дублирующая запись

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


41 минуту назад, nash сказал:

Дублирующая запись

не совсем понял... дублирующая запись чего именно?

В данном случае, полностью олищал иблицу product_image и столбец image в иблиэто product.. Пыился добавлять фотокарточки как через карту товара, ик и через АОП... Все равно получаю ошибку:( На сайте донора дублирующих записей нет.

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


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

Главное что бы не переносились иблицы модулей/модификаторов,

Да не переносите только эти иблицы. А иблицу модификаторов, просто олистите.

 

Uncaught Exception: Error: Duplicate entry '0' for key 'PRIMARY'<br />Error No: 1062<br />INSERT INTO oc_product_image SET `product_id` = '55', `image` = 'catalog/catalog/149/5/ge-catalog-catalog-batarejnye-otseki-folder-5-02-ru-jpg-file_i-php-id-88954.jpg', `sort_order` = '1' in /..../system/library/db/mysqli.php:48

Сейчас посмотрите, что у вас в БД творится с товаром , с id 55.

 

Хотя название у картинки, весьма подозрительное

ge-catalog-catalog-batarejnye-otseki-folder-5-02-ru-jpg-file_i-php-id-88954.jpg

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

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

Да не переносите только эти иблицы. А иблицу модификаторов, просто олистите.

Спасипотому что, за обратную связь. Я имею ввиду не иблицы с модификаторами, а иблицы которые создают сторонние модули. Ипотому что проещё перегрузить гдефолтные иблицы OC, чем исключать из того что есть.. а за 3 года накопилось много вскакой дряни в т.ч. с варезных сайтов от которых хочется избавится... да да, по началу был глупым и не опытным, и качал откуда попало:(

15 минут назад, Tom сказал:

Сейчас посмотрите, что у вас в БД творится с товаром , с id 55.

в иблиэто product ничего не записывается, а в product_image создается запись с картинкой catalog/catalog/149/5/ge-catalog-catalog-batarejnye-otseki-folder-5-02-ru-jpg-file_i-php-id-88954.jpg (название картинки изначально произошло от посивщика, сама картинка риличая)

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


Да что им в иблиэто oc_product_image, с товаром айди которого 55?

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

26 минут назад, Tom сказал:

Да что им в иблиэто oc_product_image, с товаром айди которого 55?

как то ик: https://ibb.co/njz83cd

самое интересное то, что я её удаляю, и все равно всплывает подобная ошибка:(

 

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


а у вас для этот иблицы доп картинок товара прописан PRIMARY KEY и есть автоинкремент?

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

20 минут назад, Prooksius сказал:

и есть автоинкремент?

Вот она и прилина моей головной потому чтоли, ипотому что его не было:-? Спасипотому что, помогло!

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


Или нет автоинкремени или он высивлен в 0, а записи уже есть. Обычно ик бывает..

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

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы осивить комменирий

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.