forum.bitel.ru
http://forum.bitel.ru/

SQL-файл устарел
http://forum.bitel.ru/viewtopic.php?f=51&t=6508
Страница 1 из 1

Автор:  WhiteWind [ 29 фев 2012, 17:05 ]
Заголовок сообщения:  SQL-файл устарел

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

Автор:  Администратор [ 14 мар 2012, 14:51 ]
Заголовок сообщения:  Re: SQL-файл устарел

Чтобы не было проблемы с индексом - используйте InnoDB таблицы.
MyIsam всё равно корректно работать не будет, на транзакции много завязано.
Или проблема с InnoDb? Таблицы добавим, спасибо.
В ближайшее время будет выложена документация по системе, сейчас активно разрабаывается.

Автор:  WhiteWind [ 14 мар 2012, 15:04 ]
Заголовок сообщения:  Re: SQL-файл устарел

Видимо, MyISAM. Может, тогда стоит в SQL-дампе писать ENGINE=InnoDB для каждой таблицы?

Автор:  stark [ 14 мар 2012, 19:53 ]
Заголовок сообщения:  Re: SQL-файл устарел

5.2 работает только на innodb, Об это написано в howto по переходу на нее.

Автор:  WhiteWind [ 14 мар 2012, 20:32 ]
Заголовок сообщения:  Re: SQL-файл устарел

Но мы не про биллинг, а про BGCRM

Автор:  stark [ 15 мар 2012, 10:29 ]
Заголовок сообщения:  Re: SQL-файл устарел

Прошу прощения, не заметил что это другой раздел...

Автор:  Администратор [ 09 май 2012, 17:32 ]
Заголовок сообщения:  Re: SQL-файл устарел

WhiteWind писал(а):
Видимо, MyISAM. Может, тогда стоит в SQL-дампе писать ENGINE=InnoDB для каждой таблицы?

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

Автор:  aardvark [ 21 май 2012, 15:13 ]
Заголовок сообщения:  Re: SQL-файл устарел

Ап.
Sql файл не то что устарел без длительного шаманства с бубном сейчас дистрибутив с нуля вобще поставить не возможно. Давайте починим ибо даже потестить возможности нету.

Автор:  Администратор [ 21 май 2012, 17:14 ]
Заголовок сообщения:  Re: SQL-файл устарел

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

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

Автор:  aardvark [ 22 май 2012, 12:48 ]
Заголовок сообщения:  Re: SQL-файл устарел

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

Автор:  Администратор [ 23 май 2012, 12:12 ]
Заголовок сообщения:  Re: SQL-файл устарел

Там bgcrm.sql пустой был. Ошибка в сборке. На уже работающей версии не проявилось.
Поправил сборку, возьмите новый из bgcrm_2.5_<build>.zip.

Автор:  aardvark [ 23 май 2012, 17:41 ]
Заголовок сообщения:  Re: SQL-файл устарел

Cпасибо. Из новой сборки запустился. Пока полёт нормальный.

Автор:  skyb [ 08 авг 2012, 10:57 ]
Заголовок сообщения:  Re: SQL-файл устарел

о, саейчас скачал его, та же проблема

Автор:  Phricker [ 08 авг 2012, 11:20 ]
Заголовок сообщения:  Re: SQL-файл устарел

Код:
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
косяяяяяяяяяк

Автор:  Администратор [ 08 авг 2012, 19:35 ]
Заголовок сообщения:  Re: SQL-файл устарел

Там вообще ни одной не было таблицы. Поправлено. Спасибо.

Автор:  Phricker [ 08 авг 2012, 19:38 ]
Заголовок сообщения:  Re: SQL-файл устарел

Администратор писал(а):
Там вообще ни одной не было таблицы. Поправлено. Спасибо.

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

Автор:  SeGa [ 23 окт 2012, 04:22 ]
Заголовок сообщения:  Re: SQL-файл устарел

Опять кривая сборка. Нету таблицы customer_group_title в sql файле

Автор:  Администратор [ 23 окт 2012, 14:27 ]
Заголовок сообщения:  Re: SQL-файл устарел

Цитата:
Опять кривая сборка. Нету таблицы customer_group_title в sql файле

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

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/