Обновление темы

Тема в разделе "Базы данных", создана пользователем zapazuhu, 27 сен 2017.

Модераторы: latteo
  1. zapazuhu

    zapazuhu Постоялец

    Регистр.:
    24 сен 2007
    Сообщения:
    60
    Симпатии:
    5
    Здравствуйте, при обновлении темы Revolution 2.3 до 3.1.2 выдаёт следующее (движок ocStore 2.1.0.2.1
    Код:
    Notice: Error: Duplicate column name 'image2'
    Error No: 1060
    ALTER TABLE `oc_category` ADD COLUMN `image2` VARCHAR(255) NULL DEFAULT NULL AFTER `parent_id`, ADD COLUMN `category_icontype` INT(11) UNSIGNED NOT NULL DEFAULT '1' AFTER `image2`, ADD COLUMN `category_icon` VARCHAR(50) NOT NULL DEFAULT 'fa none' AFTER `category_icontype`, ADD COLUMN `category_image` VARCHAR(255) NULL DEFAULT NULL AFTER `category_icon`; in /home/p429990/www/ins32.insant32.ru/system/storage/modification/system/library/db/mysqli.php on line 48Warning: Cannot modify header information - headers already sent by (output started at /home/p429990/www/ins32.insant32.ru/admin/index.php:84) in /home/p429990/www/ins32.insant32.ru/system/storage/modification/system/library/response.php on line 20
    После этого в админке в настройках шаблона всё в порядке, но на сайте очень много ошибок ссылающихся на строки с category_image и category_icontype. Подскажите что нужно в бд исправить что бы этого не было может какую команду написать?
     
  2. Black Hat

    Black Hat

    Регистр.:
    15 май 2015
    Сообщения:
    155
    Симпатии:
    101
    В БД уже есть такая колонка. Следует убрать ее создание:
    Код:
    ADD COLUMN `image2` VARCHAR(255) NULL DEFAULT NULL AFTER `parent_id`,
    
    Получится это
    Код:
    ALTER TABLE `oc_category` ADD COLUMN `category_icontype` INT(11) UNSIGNED NOT NULL DEFAULT '1' AFTER `image2`, ADD COLUMN `category_icon` VARCHAR(50) NOT NULL DEFAULT 'fa none' AFTER `category_icontype`, ADD COLUMN `category_image` VARCHAR(255) NULL DEFAULT NULL AFTER `category_icon`;
    
    Этот запрос и надо выполнить.

    PS. А вообще перед этим
    Код:
    SHOW CREATE TABLE `oc_category`
    
    в студию!
     
    zapazuhu нравится это.
  3. zapazuhu

    zapazuhu Постоялец

    Регистр.:
    24 сен 2007
    Сообщения:
    60
    Симпатии:
    5
    После запроса к бд ошибки убрались с шаблона, но как "В БД уже есть такая колонка. Следует убрать ее создание:" это сделать и PS. не понял:) Простите опыта мало(
     
  4. bleakas

    bleakas Писатель

    Регистр.:
    13 мар 2017
    Сообщения:
    7
    Симпатии:
    1
    если ты выполнил запрос, то все уже сделано, и больше не надо ничего трогать, конечно, если ошибок нет
     
    zapazuhu нравится это.