|
2017.12.3.1: Создание FK
|
|||
---|---|---|---|
#18+
Добрый день! В варианте, когда для таблицы создаются FK их имена урезаются до предельно возможной длины. При этом цифры-номера в конце не остается. Если в таком варианте создать второй FK с другим параметрами, но превышением длины идентификатора, то после запуска компиляции, второй FK просто пропадает. Напрашивается два варианта решения: 1. При укорачивании идентификаторов урезать их короче, но добавлять таки цифру. 2. Предупреждать пользователя об урезании длины и о дублирующихся в урезанном виде идентификаторах. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2017, 15:31 |
|
2017.12.3.1: Создание FK
|
|||
---|---|---|---|
#18+
Kirill RazuvaevВ варианте, когда для таблицы создаются FK Где именно создаются? В каком месте? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2017, 16:01 |
|
2017.12.3.1: Создание FK
|
|||
---|---|---|---|
#18+
IBExpertKirill RazuvaevВ варианте, когда для таблицы создаются FK Где именно создаются? В каком месте? Таблица - Ограничения - Внешние ключи. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2017, 10:38 |
|
2017.12.3.1: Создание FK
|
|||
---|---|---|---|
#18+
1. Проблему с пропаданием FK исправил. 2. Имена генерируются по шаблону, заданному пользователем. Где там он циферку прописал и прописал ли вообще - ну, можно напрячься и разобрать, но я не вижу смысла наворачивать там неестественный интеллект для определения того, что можно вырезать, а что оставить. 3. Предупредить можно, наверное. Красненьким подсветить, например. Не более. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2017, 14:51 |
|
2017.12.3.1: Создание FK
|
|||
---|---|---|---|
#18+
IBExpert, ну, хотя бы предупреждать, а то толком непонятно, чего куда пропадает... ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2017, 09:48 |
|
2017.12.3.1: Создание FK
|
|||
---|---|---|---|
#18+
Kirill Razuvaevну, хотя бы предупреждать, а то толком непонятно, чего куда пропадает... Сейчас уже ничего не должно пропадать, а сервер и так ругнется при попытке создать FK с уже существующим именем. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2017, 11:34 |
|
|
start [/forum/topic.php?fid=42&msg=39564516&tid=1599009]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
150ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 267ms |
0 / 0 |