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

varchar(мало)
http://forum.bitel.ru/viewtopic.php?f=22&t=2746
Страница 1 из 1

Автор:  Jimson [ 17 авг 2009, 21:54 ]
Заголовок сообщения:  varchar(мало)

Уже в двух полях данных типа varchar попал на ограничения.
1) bill_doc_type_x.pos_list - varchar(100)
2) contract.sub_list - varchar(250)

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

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

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

Автор:  skn [ 18 авг 2009, 00:29 ]
Заголовок сообщения:  Re: varchar(мало)

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


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

Автор:  Jimson [ 18 авг 2009, 13:46 ]
Заголовок сообщения: 

тем более странно что было выбрано такое решение вместо дополнительного join contract on (scid = <>) и дополнительного справочника для bill_doc_type

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

Автор:  skn [ 18 авг 2009, 14:06 ]
Заголовок сообщения: 

а для чего у вас стока субдоговоров используется?

Автор:  Jimson [ 18 авг 2009, 14:55 ]
Заголовок сообщения: 

по назначению, есть договора с общим кол-вом спутниковых терминалов более 160

Автор:  skn [ 18 авг 2009, 23:01 ]
Заголовок сообщения: 

ну поменяйте тип поля на TEXT, при обновлениях скорее всего не поменяется, но это можно всегда проверить...

Автор:  Jimson [ 19 авг 2009, 02:41 ]
Заголовок сообщения: 

про "ну" я и написал в первом посте :)

Автор:  skn [ 19 авг 2009, 03:04 ]
Заголовок сообщения: 

учтем... но это если и будет, то в любом случае будет только в следующей версии

Автор:  Администратор [ 27 авг 2009, 14:36 ]
Заголовок сообщения: 

Для субдоговоров исправлено в 4.6.

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