BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: varchar(мало)
СообщениеДобавлено: 17 авг 2009, 21:54 
Не в сети

Зарегистрирован: 07 май 2008, 13:34
Сообщения: 594
Откуда: Москва
Карма: 27
Уже в двух полях данных типа varchar попал на ограничения.
1) bill_doc_type_x.pos_list - varchar(100)
2) contract.sub_list - varchar(250)

может расширите эти поля, я уверен что не мне одному пришлось увеличивать эти поля, что при апдейте может закончится плачевно

речь даже не о том что можно пропустить при апдейте откат, а в том что при модифае урежется строка и данные будут потеряны

какой вообще смысл в ограничениях такого рода хардкод полей ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: varchar(мало)
СообщениеДобавлено: 18 авг 2009, 00:29 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4494
Откуда: Уфа, Россия
Карма: 187
Jimson писал(а):
какой вообще смысл в ограничениях такого рода хардкод полей ?


поля varchar требует указание размера при создании и до последних версия mysql было ограничено в 255 символов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 18 авг 2009, 13:46 
Не в сети

Зарегистрирован: 07 май 2008, 13:34
Сообщения: 594
Откуда: Москва
Карма: 27
тем более странно что было выбрано такое решение вместо дополнительного join contract on (scid = <>) и дополнительного справочника для bill_doc_type

список id субдоговоров ограниченный 250 символами это примерно 50 субдоговоров, как то не гибко ни разу


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 18 авг 2009, 14:06 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4494
Откуда: Уфа, Россия
Карма: 187
а для чего у вас стока субдоговоров используется?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 18 авг 2009, 14:55 
Не в сети

Зарегистрирован: 07 май 2008, 13:34
Сообщения: 594
Откуда: Москва
Карма: 27
по назначению, есть договора с общим кол-вом спутниковых терминалов более 160


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 18 авг 2009, 23:01 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4494
Откуда: Уфа, Россия
Карма: 187
ну поменяйте тип поля на TEXT, при обновлениях скорее всего не поменяется, но это можно всегда проверить...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 19 авг 2009, 02:41 
Не в сети

Зарегистрирован: 07 май 2008, 13:34
Сообщения: 594
Откуда: Москва
Карма: 27
про "ну" я и написал в первом посте :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 19 авг 2009, 03:04 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4494
Откуда: Уфа, Россия
Карма: 187
учтем... но это если и будет, то в любом случае будет только в следующей версии


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 27 авг 2009, 14:36 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Для субдоговоров исправлено в 4.6.


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

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


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

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


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

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