BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 23 июн 2025, 14:09

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




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
СообщениеДобавлено: 23 июн 2011, 13:52 
Не в сети

Зарегистрирован: 07 янв 2009, 02:07
Сообщения: 38
Карма: 13
Добрый день, при установке БД имею следующее, думаю надо поправить скриптик
d:\Install>"c:\Program Files\MySQL\MySQL Server 5.1\bin\mysql.exe" -uroot --defa
ult-character-set=cp1251 -pMediaPortal < dump.sql
ERROR 1364 (HY000) at line 1722: Field 'email' doesn't have a default value

d:\Install>"c:\Program Files\MySQL\MySQL Server 5.1\bin\mysql.exe" -uroot --defa
ult-character-set=cp1251 -pMediaPortal < dump.sql
ERROR 1364 (HY000) at line 1722: Field 'gr' doesn't have a default value

d:\Install>"c:\Program Files\MySQL\MySQL Server 5.1\bin\mysql.exe" -uroot --defa
ult-character-set=cp1251 -pMediaPortal < dump.sql
ERROR 1364 (HY000) at line 1722: Field 'crm_user_id' doesn't have a default valu
e

Файлик с дампом BGBillingServer_5.1_673.zip


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 23 июн 2011, 14:23 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Цитата:
думаю надо поправить скриптик

Думаю надо сначала читать документацию и вики

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 24 июн 2011, 09:03 
Не в сети

Зарегистрирован: 07 янв 2009, 02:07
Сообщения: 38
Карма: 13
Думаю сначала надо посмотреть, что за ошибка, а потом тыкать в документацию!!!

Есть такая вот табличка
CREATE TABLE `user` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`login` char(15) NOT NULL DEFAULT '',
`name` char(50) NOT NULL DEFAULT '',
`email` char(50) NOT NULL,
`descr` char(255) NOT NULL DEFAULT '',
`pswd` char(32) DEFAULT NULL,
`dt` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`laf` char(100) NOT NULL DEFAULT '',
`gr` bigint(20) NOT NULL,
`status` tinyint(4) NOT NULL DEFAULT '0',
`cgr` bigint(20) NOT NULL DEFAULT '0',
`pids` varchar(120) DEFAULT NULL,
`contract_pid` int(11) NOT NULL DEFAULT '0',
`contract_cid` int(11) NOT NULL DEFAULT '0',
`config` text NOT NULL,
`crm_user_id` int(11) NOT NULL,
`cgr_mode` tinyint(4) NOT NULL DEFAULT '1',
PRIMARY KEY (`id`),
KEY `login` (`login`)
);

Замечаем, что в ней поля email, gr, crm_user_id ИМЕЮТ NOT NULL, но не имеют DEFAULT

в строке 1522, о чем пишет ошибка
INSERT INTO user (login, name, pswd, config) VALUES ('admin', 'admin', '21232F297A57A5A743894A0E4A801FC3', '');
создается пользователь, но не указываются поля, которые описаны выше, т.е. они должны быть не нулевыми, но в то же время не имеют значения по умолчанию.

p.s. Документацию то я читал, да и вам советую. А ответ писать надо осмыслив.
p.s. Как видно в моем сообщении, установка идет на Windows, а у Вас ссылочка на установку в Linux, чуем разницу?!


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 24 июн 2011, 11:05 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
1) Рекомендую пользоваться тегом [code]
2) Ошибка "Field ... doesn't have a default value описана во второй ссылке. А по первой есть пунктик
Цитата:
Требования и рекомендации по настройке MySQL сервера доступны на нашем WiKi.
где так же повторяются рекомендации из второй ссылки
Цитата:
Внимательно проверяйте по документации все устанавливаемые опции в my.cnf, запрещается установка в параметре sql-mode режимов STRICT_TRANS_TABLES и STRICT_ALL_TABLES, это приведёт к неработоспособности некоторых компонентов биллинговой системы. Запрещается установка опции skip-networking, т.к. Java приложение подключается к серверу с использованием TCP протокола, а не через файловый сокет.

3) Какими же полями вы предлагаете заполнять юзера admin если в биллинге не заданы группы пользователей, он еще не имеет e-mail'а (хотя разработчики битела могут указать и свой емайл, как они сделали это в случае с закрытием задач в хелпдеске и все ошибки слались им, о чем они мне написали в хелпдеске при обращении)

Кстати разработчикам - вы пофиксили email в документации к 5.1. версии, но в 5.0 оставили :) может еще найдется такой же как я :lol:
P.S. Да мой косяк с разбором этой ошибки, но самое очевидное решение я привел в первом посте :) Мои извинения

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


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

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


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

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


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

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