
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
22.07.2016, 07:03:15
|
|||
|---|---|---|---|
Компарер баз: изменение вычисляемого поля с применением нового поля |
|||
|
#18+
Было вычисляемое поле: Код: sql 1. Потом было добавлено новое поле и изменено вычисляемое поле: Код: sql 1. Компарер генерирует скрипт, в котором сначала альтерится вычисляемое поле, и только потом добавляется поле: Код: sql 1. 2. 3. Последовательность должна быть наоборот. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.07.2016, 09:25:54
|
|||
|---|---|---|---|
|
|||
Компарер баз: изменение вычисляемого поля с применением нового поля |
|||
|
#18+
CyberMax, он наверное на порядок полей ориентируется. А вот тут то и засада. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.07.2016, 09:55:58
|
|||
|---|---|---|---|
Компарер баз: изменение вычисляемого поля с применением нового поля |
|||
|
#18+
Симонов Денис, Ты прав. Новые поля идут после того вычисляемого поля. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.07.2016, 13:55:08
|
|||
|---|---|---|---|
|
|||
Компарер баз: изменение вычисляемого поля с применением нового поля |
|||
|
#18+
CyberMax, проще позицию поля поменять. 1. IBE всё равно не сможет сделать всего анализа зависимостей. Тем более что для вычисляемых полей нет никаких dependeces, а следовательно зависимости можно распознать только парсингом выражения. 2. Даже если IBE задвинет вычисляемое поле в конец, то ему потом ещё нужно догадаться переставить поля местами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.07.2016, 10:38:51
|
|||
|---|---|---|---|
Компарер баз: изменение вычисляемого поля с применением нового поля |
|||
|
#18+
интересно все же как gbak это распознает в 5.х это был как раз один из способов сделать невосстановимый, я его тогда отрепортил в 6.0 исправили ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.07.2016, 11:00:33
|
|||
|---|---|---|---|
Компарер баз: изменение вычисляемого поля с применением нового поля |
|||
|
#18+
Симонов Денис2. Даже если IBE задвинет вычисляемое поле в конец, то ему потом ещё нужно догадаться переставить поля местами. Денис, это же просто. Сначала добавляем новые поля, потом альтер существующих, а установка позиций полей все равно произойдет в отдельном этапе. Если происходит дроп полей, которые сейчас используются в вычисляемом поле, то они прописываются после альтера. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=42&mobile=1&tid=1599247]: |
0ms |
get settings: |
5ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
173ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 193ms |
| total: | 436ms |

| 0 / 0 |
