BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 11 ноя 2024, 01:18

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Ошибка при обновлении (7.1)
СообщениеДобавлено: 25 окт 2019, 09:06 
Не в сети

Зарегистрирован: 20 окт 2016, 00:34
Сообщения: 82
Карма: 0
Добрый день.
Вопрос думаю больше к разработчикам.
Обновлялся через update.sh в пределах 7.1 до последней на данный момент версии
Код:
 Сервер: вер. 7.1.1150 / 22.10.2019 18:57:23


В процессе проскочило:
Код:
Base update => OK
Module Instance init => OK
Executing call ExecuteSQL; param: patch.sql
(1064) You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'CREATE TABLE `contract_account_detail` (
  `contract_id` int(10) unsigned NOT NU' at line 3
Executing database update... OK
Result => true


При этом в логе log_update_25_04:34:52 про это тишина...

Таблица действительно не создалась. Ок, идём в update_7.1.zip -> patch.sql
берём
Код:
CREATE TABLE `contract_account_detail` (
  `contract_id` int(10) unsigned NOT NULL DEFAULT 0,
  `service_id` int(10) unsigned NOT NULL DEFAULT 0,
  `entity_id` int(10) unsigned NOT NULL DEFAULT 0,
  `date_from` datetime DEFAULT NULL,
  `date_to` datetime DEFAULT NULL,
  `title` varchar(255) NOT NULL DEFAULT '',
  `cost` decimal(15,2) DEFAULT 0,
  `amount` decimal(10,2) DEFAULT 0,
  `sum` decimal(15,2) DEFAULT 0,
   KEY `contract_service_period` (`contract_id`,`service_id`,`date_from`,`date_to`)
);

и через SQL Редактор запрос выполняется.
Собственно вопросы:
0. Как так? :-)
1. Нужно ли провести какие-то ещё манипуляции чтобы всё было нормально (например после создания таблица при обновлении должна наполняться данными автоматически)?
2. Почему в лог не пишутся ошибки обновления?
3. Как можно проверить а не пропущен ли был какой-нибудь запрос при предыдущих обновлениях - как починить?

_________________
Клиент: вер. 7.1.206 / 15.08.2019 22:37:24
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_181
Сервер: вер. 7.1.1144 / 15.08.2019 22:39:22
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_181


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка при обновлении (7.1)
СообщениеДобавлено: 25 окт 2019, 13:22 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4493
Откуда: Уфа, Россия
Карма: 187
0. была ошибка в сборке, исправлено
1. выполните запросы ниже
2. особенности инсталятора
3. никак, если в процессе работы не возникает проблем, скорее всего все отработало (к тому же при каждом обновление отрабатывают все запросы не отработанные ранее)

на всякий случай выполните эти два запроса
Код:
ALTER TABLE `scheduled_task_log` ADD KEY `start` (`start`), ADD KEY `task_id` (`task_id`,`start`);

CREATE TABLE `contract_account_detail` (
  `contract_id` int(10) unsigned NOT NULL DEFAULT 0,
  `service_id` int(10) unsigned NOT NULL DEFAULT 0,
  `entity_id` int(10) unsigned NOT NULL DEFAULT 0,
  `date_from` datetime DEFAULT NULL,
  `date_to` datetime DEFAULT NULL,
  `title` varchar(255) NOT NULL DEFAULT '',
  `cost` decimal(15,2) DEFAULT 0,
  `amount` decimal(10,2) DEFAULT 0,
  `sum` decimal(15,2) DEFAULT 0,
   KEY `contract_service_period` (`contract_id`,`service_id`,`date_from`,`date_to`)
);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка при обновлении (7.1)
СообщениеДобавлено: 25 окт 2019, 15:52 
Не в сети

Зарегистрирован: 20 окт 2016, 00:34
Сообщения: 82
Карма: 0
Ясно. Спасибо.
Запрос не отработал только один, я проверил.

_________________
Клиент: вер. 7.1.206 / 15.08.2019 22:37:24
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_181
Сервер: вер. 7.1.1144 / 15.08.2019 22:39:22
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_181


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.060s | 26 Queries | GZIP : On ]