forum.bitel.ru http://forum.bitel.ru/ |
|
Column 'unit' not found http://forum.bitel.ru/viewtopic.php?f=44&t=7826 |
Страница 1 из 1 |
Автор: | Phricker [ 12 мар 2013, 15:37 ] |
Заголовок сообщения: | Column 'unit' not found |
![]() Код: mysql> show create table inet_traffic_type_12; +----------------------+ | inet_traffic_type_12 | CREATE TABLE `inet_traffic_type_12` ( `id` int(11) NOT NULL AUTO_INCREMENT, `title` varchar(150) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=cp1251 | +----------------------+ 1 row in set (0.00 sec) делал Код: ./bg_installer.sh killhash 0 ./bg_installer.sh killhash 12 ./bg_installer.sh killhash 22 #где 22 - код модуля из installed_modules ./bg_installer.sh inet_5.2_1119.zip! на что получил Код: # ./bg_installer.sh inet_5.2_1119.zip!
03-12/13:29:51 DEBUG [main] EventProcessor - Add ru.bitel.bgbilling.server.util.Setup$1@f5707f6 to BG.Event.ru.bitel.bgbilling.kernel.event.events.system.ModuleConfigModifiedEvent Module: inet already installed. Reinstalling.... Data extract finished... Extract data => OK Database updated... Install ticket inserted.. Base update => OK Reinit module instanses REINIT module => 12 Table 'bgbilling.inv_ip_resource_subscription_dyn_201112' doesn't exist Table 'bgbilling.inv_ip_resource_subscription_dyn_12_201112' doesn't exist Module Instance init => OK Executing call AddSchedulerTasks; param: inet.sc Scheduled class ru.bitel.bgbilling.modules.inet.task.InetServPeriodTask already exists! Result => true Executing call PutFile; param: inet.xml:actions Result => true Executing call PutFile; param: ru:dyn Result => true Execute calls => OK File's copy finished... File copy => OK Remove libs => OK Module inet was successfull installed! Please, restart BGBilling server. |
Автор: | Phricker [ 12 мар 2013, 15:39 ] |
Заголовок сообщения: | Re: Column 'unit' not found |
Как это можно поправить? Или лучше пробежать по структуре всех таблиц и сверить с тем что в файле init? И если что применить все ALTER TABLE? |
Автор: | Phricker [ 12 мар 2013, 15:41 ] |
Заголовок сообщения: | Re: Column 'unit' not found |
Модуль Inet раньше ставил думал будет на него переезд, потом удалял его (экземпляр модуля а не сам модуль. он ругался на лицензии) но т.к. в installed_modules.uninstall нет ничего - таблицы остались на месте Сейчас его заново установил, и он ругается ![]() |
Автор: | stark [ 12 мар 2013, 15:43 ] |
Заголовок сообщения: | Re: Column 'unit' not found |
Phricker писал(а): делал Код: ./bg_installer.sh killhash 0 ./bg_installer.sh killhash 12 ./bg_installer.sh killhash 22 #где 22 - код модуля из installed_modules ./bg_installer.sh inet_5.2_1119.zip! Так не работает. Надо Код: ./bg_installer.sh killhash mXXX Где XXX - код экземпляра модуля из таблицы module. Для кода из installed_modules не работает, в документации описано неверно , все руки не доходят исправить. |
Автор: | Phricker [ 12 мар 2013, 15:47 ] |
Заголовок сообщения: | Re: Column 'unit' not found |
Цитата: где <entity_id> - код сущности, для которой необходимо уничтожить кэш SQL-запросов (для ядра = 0; для плагина = код плагина из Плагины => Настройки плагинов; для экземпляра модуля = m<mid>, где <mid> - код экземпляра модуля из Модули => Редактор модулей и услуг). Например: ./bg_installer.sh killhash m10 В доке правильно. Это я наверное уже давно с таким не сталкивался - поэтому и забыл что m пишется. |
Автор: | Phricker [ 12 мар 2013, 15:48 ] |
Заголовок сообщения: | Re: Column 'unit' not found |
Заработало. Спасибо Stark ![]() |
Автор: | stark [ 12 мар 2013, 16:27 ] |
Заголовок сообщения: | Re: Column 'unit' not found |
Phricker писал(а): Цитата: где <entity_id> - код сущности, для которой необходимо уничтожить кэш SQL-запросов (для ядра = 0; для плагина = код плагина из Плагины => Настройки плагинов; для экземпляра модуля = m<mid>, где <mid> - код экземпляра модуля из Модули => Редактор модулей и услуг). Например: ./bg_installer.sh killhash m10 В доке правильно. Это я наверное уже давно с таким не сталкивался - поэтому и забыл что m пишется. А, значит исправил ..Раньше там был косяк. Там написали в доке то, что потом не реализовали . |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |