|
Компарер баз: изменение вычисляемого поля с применением нового поля
|
|||
---|---|---|---|
#18+
Было вычисляемое поле: Код: sql 1.
Потом было добавлено новое поле и изменено вычисляемое поле: Код: sql 1.
Компарер генерирует скрипт, в котором сначала альтерится вычисляемое поле, и только потом добавляется поле: Код: sql 1. 2. 3.
Последовательность должна быть наоборот. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2016, 07:03 |
|
Компарер баз: изменение вычисляемого поля с применением нового поля
|
|||
---|---|---|---|
#18+
CyberMax, он наверное на порядок полей ориентируется. А вот тут то и засада. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2016, 09:25 |
|
Компарер баз: изменение вычисляемого поля с применением нового поля
|
|||
---|---|---|---|
#18+
Симонов Денис, Ты прав. Новые поля идут после того вычисляемого поля. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2016, 09:55 |
|
Компарер баз: изменение вычисляемого поля с применением нового поля
|
|||
---|---|---|---|
#18+
CyberMax, проще позицию поля поменять. 1. IBE всё равно не сможет сделать всего анализа зависимостей. Тем более что для вычисляемых полей нет никаких dependeces, а следовательно зависимости можно распознать только парсингом выражения. 2. Даже если IBE задвинет вычисляемое поле в конец, то ему потом ещё нужно догадаться переставить поля местами. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2016, 13:55 |
|
Компарер баз: изменение вычисляемого поля с применением нового поля
|
|||
---|---|---|---|
#18+
интересно все же как gbak это распознает в 5.х это был как раз один из способов сделать невосстановимый, я его тогда отрепортил в 6.0 исправили ... |
|||
:
Нравится:
Не нравится:
|
|||
25.07.2016, 10:38 |
|
Компарер баз: изменение вычисляемого поля с применением нового поля
|
|||
---|---|---|---|
#18+
Симонов Денис2. Даже если IBE задвинет вычисляемое поле в конец, то ему потом ещё нужно догадаться переставить поля местами. Денис, это же просто. Сначала добавляем новые поля, потом альтер существующих, а установка позиций полей все равно произойдет в отдельном этапе. Если происходит дроп полей, которые сейчас используются в вычисляемом поле, то они прописываются после альтера. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.07.2016, 11:00 |
|
|
start [/forum/topic.php?fid=42&fpage=22&tid=1599247]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
54ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
others: | 269ms |
total: | 406ms |
0 / 0 |