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