Проблема при обновлении БД при апдейте

Вопросы и ответы по изменению функционала, смене дизайна, переносу сайта и т.п.

Модераторы: Xpycm, Koduc

Правила форума
ВНИМАНИЕ! Форум не является средством гарантированной поддержки клиентов и пользователей. Поэтому на быстрый ответ тут рассчитывать не нужно, как и на ответ вообще. Сотрудники отвечают по мере своих возможностей.

На форуме действует ограничение в 3 сообщения / сутки.
Если Вы хотите сказать "спасибо", то воспользуйтесь функцией "Повысить репутацию" - зелёная иконка "плюс" под ником ответившего.

Проблема при обновлении БД при апдейте

Сообщение Mark29 » 14 окт 2015, 20:20

Добрый день.
При попытке самостоятельного обновления с версии 12 на 14 выдает ошибку БД.
В рабочей БД удалены ненужные страны и языки (в частности английский и немецкий). Добавлена полная локализация движка и сайта на украинский язык.
Соответственно - в БД добавлены украинские столбцы перевода во всех существующих таблицах.
В полученном файле update12-14.sql мною были удалены ненужные локализации _en _de и добавлена украинская _uk.
Вроде бы кругом удалил все упоминания о ненужных языках, и добавил нужные.
Но при попытке залить файл апдейта выдает вот такую ошибку
Изображение

В таблице ore_apartment - все ОК
В таблице ore_configuration - все ОК
В таблице ore_formdesigner - все ОК
В таблице ore_formdesigner_obj_type - все ОК
В таблице ore_seasonal_prices - таблица создана, но пустая
Код: Выделить всё
MySQL вернула пустой результат (т.е. ноль строк). (Запрос занял 0.0371 сек.)
SELECT * 
FROM  
`ore_seasonal_prices` 
LIMIT 0 
, 30

В таблице ore_translate_message - значения не добавились скорее всего, хотя половина из них там и так уже была.
В таблице ore_apartment_obj_type - не добавился новый столбец.
Mark29
Незнакомец
 
Сообщения: 17
Зарегистрирован: 09 окт 2015, 13:24
Очки репутации: 0

Re: Проблема при обновлении БД при апдейте

Сообщение andipas » 15 окт 2015, 09:39

Скорее всего вы сделали ошибки при действии - "мною были удалены ненужные локализации _en _de и добавлена украинская _uk.". В вашем случае нужно сделать так: добавить в админке _en _de заново. Применить updater после чего удалить _en _de
Часто задаваемые вопросы. Для правки файлов notepad++, netbeans, phpStorm. Для правки CSS firebug.
Аватара пользователя
andipas
Разработчик
Разработчик
 
Сообщения: 695
Зарегистрирован: 28 дек 2011, 22:37
Очки репутации: 30

Re: Проблема при обновлении БД при апдейте

Сообщение Koduc » 15 окт 2015, 12:14

Mark29 писал(а):В таблице ore_seasonal_prices - таблица создана, но пустая
В таблице ore_translate_message - значения не добавились скорее всего, хотя половина из них там и так уже была.
В таблице ore_apartment_obj_type - не добавился новый столбец.

ore_seasonal_prices - не страшно что пустая. Для новых объявлений (или отредактированных) будет заполняться новыми данными.
ore_translate_message - видимо в запросе какую-то ошибку допустили. Можно и не добавлять новые строки в принципе, они через какое-то время автоматически появятся (по мере обращения к этим переводам).
Ну а в ore_apartment_obj_type добавьте столбец вручную.

Должно будет всё заработать.
-- Меньше знаешь - крепче спишь --
Аватара пользователя
Koduc
Ведущий разработчик
Ведущий разработчик
 
Сообщения: 902
Зарегистрирован: 28 дек 2011, 09:11
Очки репутации: 20


Вернуться в Вопросы и помощь по изменениям

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 26

cron