BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 18 апр 2024, 22:10

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




Начать новую тему Ответить на тему  [ Сообщений: 18 ] 
Автор Сообщение
 Заголовок сообщения: SQL-файл устарел
СообщениеДобавлено: 29 фев 2012, 17:05 
Не в сети
Клиент

Зарегистрирован: 08 июл 2008, 13:40
Сообщения: 230
Карма: 8
В нём нет многих таблиц, которые есть в patch.sql, пришлось качать и апдейтить руками.
Но тут тоже не всё гладко: таблица dynamic_class_iface не создаётся, из-за слишком длинного индекса (индекс по двум полям длиной 255 символов, а символ в UTF-8 полагается равным 3-м байтам; максимальная длина индекса - 1000 байт)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SQL-файл устарел
СообщениеДобавлено: 14 мар 2012, 14:51 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Чтобы не было проблемы с индексом - используйте InnoDB таблицы.
MyIsam всё равно корректно работать не будет, на транзакции много завязано.
Или проблема с InnoDb? Таблицы добавим, спасибо.
В ближайшее время будет выложена документация по системе, сейчас активно разрабаывается.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SQL-файл устарел
СообщениеДобавлено: 14 мар 2012, 15:04 
Не в сети
Клиент

Зарегистрирован: 08 июл 2008, 13:40
Сообщения: 230
Карма: 8
Видимо, MyISAM. Может, тогда стоит в SQL-дампе писать ENGINE=InnoDB для каждой таблицы?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SQL-файл устарел
СообщениеДобавлено: 14 мар 2012, 19:53 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
5.2 работает только на innodb, Об это написано в howto по переходу на нее.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SQL-файл устарел
СообщениеДобавлено: 14 мар 2012, 20:32 
Не в сети
Клиент

Зарегистрирован: 08 июл 2008, 13:40
Сообщения: 230
Карма: 8
Но мы не про биллинг, а про BGCRM


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SQL-файл устарел
СообщениеДобавлено: 15 мар 2012, 10:29 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Прошу прощения, не заметил что это другой раздел...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SQL-файл устарел
СообщениеДобавлено: 09 май 2012, 17:32 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
WhiteWind писал(а):
Видимо, MyISAM. Может, тогда стоит в SQL-дампе писать ENGINE=InnoDB для каждой таблицы?

Проще в my.cnf поставить тип таблиц по-умолчанию. Вы можете настраивать базу так же как и для биллинга:
http://wiki.bgbilling.ru/index.php/%D0% ... 0%B5_MySQL


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SQL-файл устарел
СообщениеДобавлено: 21 май 2012, 15:13 
Не в сети

Зарегистрирован: 22 дек 2008, 13:02
Сообщения: 270
Откуда: Москва
Карма: 27
Ап.
Sql файл не то что устарел без длительного шаманства с бубном сейчас дистрибутив с нуля вобще поставить не возможно. Давайте починим ибо даже потестить возможности нету.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SQL-файл устарел
СообщениеДобавлено: 21 май 2012, 17:14 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
1) Как срочная мера.
В пакете update_2.5_<build>.zip есть все запросы для изменения БД.
ftp://bgcrm.ru/pub/bgcrm/2.5/
Запускаете mysql -f < patch.sql

2) Можете указать, на какие таблицы ругается?
Сейчас проверим установку с нуля.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SQL-файл устарел
СообщениеДобавлено: 22 май 2012, 12:48 
Не в сети

Зарегистрирован: 22 дек 2008, 13:02
Сообщения: 270
Откуда: Москва
Карма: 27
1) попробывали
Код:
DROP DATABASE IF EXISTS bgcrm;
CREATE DATABASE bgcrm DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
USE bgcrm;
INSERT INTO user ( title, login, pswd, description ) VALUES ("Администратор", "admin", "admin", "Администратор" );
INSERT INTO user_group_title ( title, description, roles ) VALUES ( "Администраторы", "Администраторы", "admin user" );
INSERT INTO user_group ( user_id, group_id ) VALUES ( 1, 1 );

GRANT ALL PRIVILEGES ON bgcrm.* TO 'bgcrm'@'localhost' IDENTIFIED BY 'crm';
GRANT ALL PRIVILEGES ON bgcrm.* TO 'bgcrm'@'%' IDENTIFIED BY 'crm';

Код:
ERROR 1146 (42S02) at line 4: Table 'bgcrm.user' doesn't exist
ERROR 1146 (42S02) at line 5: Table 'bgcrm.user_group_title' doesn't exist
ERROR 1146 (42S02) at line 6: Table 'bgcrm.user_group' doesn't exist

Запуск patch.sql из 238 update.
Код:
ERROR 1146 (42S02) at line 1: Table 'bgcrm.param_address' doesn't exist
ERROR 1146 (42S02) at line 3: Table 'bgcrm.param_address' doesn't exist
ERROR 1146 (42S02) at line 15: Table 'bgcrm.process_link' doesn't exist
ERROR 1146 (42S02) at line 24: Table 'bgcrm.param_email_log' doesn't exist
ERROR 1146 (42S02) at line 25: Table 'bgcrm.param_email_log' doesn't exist
ERROR 1146 (42S02) at line 26: Table 'bgcrm.param_email_log' doesn't exist
ERROR 1146 (42S02) at line 27: Table 'bgcrm.param_email_log' doesn't exist
ERROR 1146 (42S02) at line 29: Table 'bgcrm.param_text_log' doesn't exist
ERROR 1146 (42S02) at line 30: Table 'bgcrm.param_text_log' doesn't exist
ERROR 1146 (42S02) at line 32: Table 'bgcrm.param_list_log' doesn't exist
ERROR 1146 (42S02) at line 33: Table 'bgcrm.param_list_log' doesn't exist
ERROR 1146 (42S02) at line 35: Table 'bgcrm.param_address_log' doesn't exist
ERROR 1146 (42S02) at line 36: Table 'bgcrm.param_address_log' doesn't exist
ERROR 1051 (42S02) at line 38: Unknown table 'config_global'
ERROR 1146 (42S02) at line 40: Table 'bgcrm.address_house' doesn't exist
ERROR 1146 (42S02) at line 41: Table 'bgcrm.address_house' doesn't exist
ERROR 1146 (42S02) at line 42: Table 'bgcrm.address_house' doesn't exist
ERROR 1146 (42S02) at line 43: Table 'bgcrm.address_house' doesn't exist
ERROR 1146 (42S02) at line 44: Table 'bgcrm.address_house' doesn't exist
ERROR 1146 (42S02) at line 45: Table 'bgcrm.address_house' doesn't exist
ERROR 1146 (42S02) at line 47: Table 'bgcrm.address_quarter' doesn't exist
ERROR 1146 (42S02) at line 48: Table 'bgcrm.address_country' doesn't exist
ERROR 1146 (42S02) at line 49: Table 'bgcrm.address_city' doesn't exist
ERROR 1146 (42S02) at line 50: Table 'bgcrm.address_street' doesn't exist
ERROR 1146 (42S02) at line 51: Table 'bgcrm.address_house' doesn't exist
ERROR 1146 (42S02) at line 52: Table 'bgcrm.address_house' doesn't exist
ERROR 1146 (42S02) at line 53: Table 'bgcrm.address_street' doesn't exist
ERROR 1146 (42S02) at line 54: Table 'bgcrm.address_quarter' doesn't exist
ERROR 1146 (42S02) at line 55: Table 'bgcrm.address_area' doesn't exist
ERROR 1146 (42S02) at line 103: Table 'bgcrm.param_list' doesn't exist
ERROR 1146 (42S02) at line 104: Table 'bgcrm.param_list' doesn't exist
ERROR 1146 (42S02) at line 106: Table 'bgcrm.process' doesn't exist
ERROR 1146 (42S02) at line 107: Table 'bgcrm.process' doesn't exist
ERROR 1146 (42S02) at line 108: Table 'bgcrm.process' doesn't exist
ERROR 1146 (42S02) at line 109: Table 'bgcrm.process' doesn't exist
ERROR 1146 (42S02) at line 110: Table 'bgcrm.process' doesn't exist
ERROR 1146 (42S02) at line 112: Table 'bgcrm.process_status' doesn't exist
ERROR 1146 (42S02) at line 133: Table 'bgcrm.address_country' doesn't exist
ERROR 1146 (42S02) at line 134: Table 'bgcrm.address_city' doesn't exist
ERROR 1146 (42S02) at line 136: Table 'bgcrm.address_street' doesn't exist
ERROR 1146 (42S02) at line 137: Table 'bgcrm.address_quarter' doesn't exist
ERROR 1146 (42S02) at line 138: Table 'bgcrm.address_area' doesn't exist
ERROR 1146 (42S02) at line 139: Table 'bgcrm.address_house' doesn't exist
ERROR 1146 (42S02) at line 141: Table 'bgcrm.address_street' doesn't exist
ERROR 1146 (42S02) at line 142: Table 'bgcrm.address_quarter' doesn't exist
ERROR 1146 (42S02) at line 143: Table 'bgcrm.address_area' doesn't exist
ERROR 1146 (42S02) at line 144: Table 'bgcrm.address_area' doesn't exist
ERROR 1146 (42S02) at line 146: Table 'bgcrm.customer' doesn't exist
ERROR 1146 (42S02) at line 148: Table 'bgcrm.param_address' doesn't exist
ERROR 1146 (42S02) at line 149: Table 'bgcrm.param_address' doesn't exist
ERROR 1146 (42S02) at line 151: Table 'bgcrm.param_list' doesn't exist
ERROR 1146 (42S02) at line 153: Table 'bgcrm.param_address' doesn't exist
ERROR 1146 (42S02) at line 154: Table 'bgcrm.param_address' doesn't exist
ERROR 1146 (42S02) at line 156: Table 'bgcrm.param_address' doesn't exist
ERROR 1146 (42S02) at line 158: Table 'bgcrm.param_address' doesn't exist
ERROR 1146 (42S02) at line 191: Table 'bgcrm.process_link' doesn't exist
ERROR 1146 (42S02) at line 194: Table 'bgcrm.process_type' doesn't exist
ERROR 1146 (42S02) at line 208: Table 'bgcrm.process_link' doesn't exist
ERROR 1146 (42S02) at line 221: Table 'bgcrm.user_group_title' doesn't exist
ERROR 1146 (42S02) at line 223: Table 'bgcrm.param_pref' doesn't exist
ERROR 1146 (42S02) at line 225: Table 'bgcrm.process_executor' doesn't exist
ERROR 1146 (42S02) at line 226: Table 'bgcrm.process_executor' doesn't exist
ERROR 1146 (42S02) at line 228: Table 'bgcrm.param_pref' doesn't exist


2) 05-22/10:47:53 ERROR [main] Setup - Table 'bgcrm.n_config_global' doesn't exist


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SQL-файл устарел
СообщениеДобавлено: 23 май 2012, 12:12 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Там bgcrm.sql пустой был. Ошибка в сборке. На уже работающей версии не проявилось.
Поправил сборку, возьмите новый из bgcrm_2.5_<build>.zip.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SQL-файл устарел
СообщениеДобавлено: 23 май 2012, 17:41 
Не в сети

Зарегистрирован: 22 дек 2008, 13:02
Сообщения: 270
Откуда: Москва
Карма: 27
Cпасибо. Из новой сборки запустился. Пока полёт нормальный.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SQL-файл устарел
СообщениеДобавлено: 08 авг 2012, 10:57 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
о, саейчас скачал его, та же проблема

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SQL-файл устарел
СообщениеДобавлено: 08 авг 2012, 11:20 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Код:
DROP DATABASE IF EXISTS bgcrm;
CREATE DATABASE bgcrm DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
USE bgcrm;
INSERT INTO user ( title, login, pswd, description ) VALUES ("Администратор", "admin", "admin", "Администратор" );
INSERT INTO user_permset_title ( title, comment, roles ) VALUES ( "Администраторы", "Администраторы", "admin user" );
INSERT INTO user_permset ( user_id, permset_id ) VALUES ( 1, 1 );

GRANT ALL PRIVILEGES ON bgcrm.* TO 'bgcrm'@'localhost' IDENTIFIED BY 'crm';
GRANT ALL PRIVILEGES ON bgcrm.* TO 'bgcrm'@'%' IDENTIFIED BY 'crm';

нет создания таблицы bgcrm.user
косяяяяяяяяяк

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SQL-файл устарел
СообщениеДобавлено: 08 авг 2012, 19:35 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Там вообще ни одной не было таблицы. Поправлено. Спасибо.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SQL-файл устарел
СообщениеДобавлено: 08 авг 2012, 19:38 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Администратор писал(а):
Там вообще ни одной не было таблицы. Поправлено. Спасибо.

Вы на работу антипиарщика взяли что ли? :D

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SQL-файл устарел
СообщениеДобавлено: 23 окт 2012, 04:22 
Не в сети
Клиент

Зарегистрирован: 12 мар 2012, 11:50
Сообщения: 85
Карма: 0
Опять кривая сборка. Нету таблицы customer_group_title в sql файле


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SQL-файл устарел
СообщениеДобавлено: 23 окт 2012, 14:27 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Цитата:
Опять кривая сборка. Нету таблицы customer_group_title в sql файле

Исправлено. Обновление будет выложено завтра утром.


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

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


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

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


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

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