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/ |