Страница 1 из 1
Уже надоело!
Добавлено: 22 июл 2013 09:47
Paranoia
Доброе утро уважаемые разработчики. Объясните пожалуйста почему в последнее время при каждом обновлении E-Trade importer при выгрузке на сайт с использованием туннеля E-Trade HTTP, при выполнении пункта выгрузка на сайт в окне журнала вылетает ошибка.Как решить эту проблему раз и навсегда!?
Re: Уже надоело!
Добавлено: 22 июл 2013 10:22
support
В данную таблицу etrade_products_addon_fields добавились новые поля.
У Вас на сайте создана таблица etrade_products_addon_fields_tmp в которой старый список полей.
Нужно удалить таблицу etrade_products_addon_fields_tmp и создать заново.
Таблицы etrade могут менять структуру, т.е. добавляться новые поля, а Вы это не учитываете.
Re: Уже надоело!
Добавлено: 22 июл 2013 10:24
Paranoia
дело в том что это делается каждый раз,а хотелось бы попрощаться с этой проблемой
Re: Уже надоело!
Добавлено: 22 июл 2013 10:25
support
Учитывайте структуру файла E-Trade и попрощаетесь с этой проблемой.
Re: Уже надоело!
Добавлено: 22 июл 2013 16:12
Paranoia
а как правильно создать заново?
Re: Уже надоело!
Добавлено: 22 июл 2013 16:25
TechAdmin
Добавить удаление временных таблиц перед их наполнением
Код: Выделить всё
DROP TABLE IF EXISTS `etrade_cats_tmp`;;;
DROP TABLE IF EXISTS `etrade_products_tmp`;;;
DROP TABLE IF EXISTS `etrade_products_cats_tmp`;;;
DROP TABLE IF EXISTS `etrade_products_addon_fields_tmp`;;;
DROP TABLE IF EXISTS `etrade_products_kits_tmp`;;;
DROP TABLE IF EXISTS `etrade_mans_tmp`;;;
DROP TABLE IF EXISTS `etrade_currency_tmp`;;;
DROP TABLE IF EXISTS `etrade_contractor_tmp`;;;
CREATE TABLE etrade_cats_tmp SELECT * FROM etrade_cats;;;
CREATE TABLE etrade_products_tmp SELECT * FROM etrade_products;;;
CREATE TABLE etrade_products_cats_tmp SELECT * FROM etrade_products_cats;;;
CREATE TABLE etrade_products_addon_fields_tmp SELECT * FROM etrade_products_addon_fields;;;
CREATE TABLE etrade_products_kits_tmp SELECT * FROM etrade_products_kits;;;
CREATE TABLE etrade_mans_tmp SELECT * FROM etrade_mans;;;
CREATE TABLE etrade_currency_tmp SELECT * FROM etrade_currency;;;
CREATE TABLE etrade_contractor_tmp SELECT * FROM etrade_contractor;;;
Re: Уже надоело!
Добавлено: 22 июл 2013 16:54
Paranoia
CREATE TABLE etrade_products_kits_tmp SELECT * FROM etrade_products_kits;;; на этой строке E-Trade ругнулся и снова выкинул ошибку о неправильных колонках. Что сделать?
Re: Уже надоело!
Добавлено: 22 июл 2013 17:00
TechAdmin
Вы уверены что ошибка та же, только для другой таблицы?
Re: Уже надоело!
Добавлено: 22 июл 2013 17:27
Ixenon
Paranoia писал(а):Что сделать?
Надо сделать скриншот ошибки и выложить здесь, либо отправить на почту технической поддержки, с подробным описанием ошибки, Вам обязательно помогут.
Если публикуете код, то для этой цели в редакторе сообщения есть специальный тег с наименованием "Code". например, так:
Код: Выделить всё
CREATE TABLE etrade_products_kits_tmp SELECT * FROM etrade_products_kits;;;
