|
Как поменять коллате для поля в FB3?
|
|||
---|---|---|---|
#18+
Собственно сабж. Нашёл только вариант создания нового поля, перезаливки в него данных из старого, удаления старого и т.д. Но много ссылок в хранимках. Есть какой-то правильный путь? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2018, 10:26 |
|
Как поменять коллате для поля в FB3?
|
|||
---|---|---|---|
#18+
27.06.2018 10:26, KreatorXXI пишет: > Собственно сабж. Нашёл только вариант создания нового поля, перезаливки в него данных из старого, удаления старого и т.д. Но много ссылок в хранимках. Есть какой-то правильный путь? подменить домен IBExpert это умеет. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2018, 10:47 |
|
Как поменять коллате для поля в FB3?
|
|||
---|---|---|---|
#18+
Мимопроходящий, создать свой и полю дать его? Так работает. Только поле varchar. Сколько нужно доменов с разной длиной строки? Много, наверно. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2018, 14:51 |
|
Как поменять коллате для поля в FB3?
|
|||
---|---|---|---|
#18+
27.06.2018 14:51, KreatorXXI пишет: > Сколько нужно доменов с разной длиной строки? Много, наверно. рефакторинг проходит безболезненно [относительно] только в средах ориентированных на monkey development. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2018, 14:56 |
|
Как поменять коллате для поля в FB3?
|
|||
---|---|---|---|
#18+
Можно конечно посчитать данный случай наказанием архитектору БД за то, что не прочитал или не до конца прочитал про коллате. Но я считаю это не совсем справедливым. Откуда он мог знать, что коллате win1251 неправильно сортирует кириллицу. И зачем вообще эта коллате нужна в таком случае? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2018, 17:38 |
|
Как поменять коллате для поля в FB3?
|
|||
---|---|---|---|
#18+
27.06.2018 17:38, KreatorXXI пишет: > коллате win1251 неправильно сортирует кириллицу. в каком месте? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2018, 17:40 |
|
Как поменять коллате для поля в FB3?
|
|||
---|---|---|---|
#18+
KreatorXXI> коллате win1251 неправильно сортирует кириллицу. О чём речь ? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2018, 17:55 |
|
Как поменять коллате для поля в FB3?
|
|||
---|---|---|---|
#18+
Телепаю: чувствительность к регистру или Ё в конце. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2018, 18:01 |
|
Как поменять коллате для поля в FB3?
|
|||
---|---|---|---|
#18+
в эпоху доисторического материализЪма можно было проапдейтить табличку RDB$CHARACTER_SETS выставив в RDB$DEFAULT_COLLATE_NAME нужное значение COLLATE. но нынче это объявлено преступлением перед человечностью и напрочь запрещено. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2018, 19:00 |
|
Как поменять коллате для поля в FB3?
|
|||
---|---|---|---|
#18+
Мимопроходящий, именно это можно сделать с ALTER CHARACTER SET <str> SET DEFAULT COLLATION <str> ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2018, 21:59 |
|
Как поменять коллате для поля в FB3?
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovТелепаю: чувствительность к регистру или Ё в конце. Именное это. И "ё" в любом месте. Раньше не заморачивались насчёт "ё". Грачев и Грачёв, к примеру, один и тот же человек. Сейчас это разные люди, обращают внимание на наличие в фамилии буквы "ё". Стали постепенно восстанавливать правильное написание своих фамилий, сортировка сломалась. Регистр тоже. Но в меньшей степени. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.06.2018, 10:46 |
|
Как поменять коллате для поля в FB3?
|
|||
---|---|---|---|
#18+
28.06.2018 10:46, KreatorXXI пишет: > Именное это. И "ё" в любом месте. ну значит наверное подойдёт COLLATE WIN1251_UA Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
28.06.2018, 10:51 |
|
Как поменять коллате для поля в FB3?
|
|||
---|---|---|---|
#18+
Чтобы не создавать тему, надо поменять COLLATION для доменов, подскажите если сделать так: Код: sql 1.
потом для каждого VARCHAR домена: Код: sql 1.
чем чревато продолжение работы на такой базе (не спрашивайте почему :) ), без цикла бекап / рестор? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2020, 17:45 |
|
Как поменять коллате для поля в FB3?
|
|||
---|---|---|---|
#18+
dimmon.ua, collate это как бы "признак сортировки" данных, и вроде бы на сами данные он не влияет. Поэтому b/r разве что сбросит форматы до последнего collate, и правильно создаст индексы. А без b/r индексы по этим столбцам придется перестроить, потому что они ориентированы на collate. Вроде всё. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2020, 18:58 |
|
|
start [/forum/topic.php?fid=40&msg=39666744&tid=1560455]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
139ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 255ms |
0 / 0 |