|
|
|
Компарер баз: ALTER вычисляемого поля
|
|||
|---|---|---|---|
|
#18+
Если меняется существующее вычисляемое поле, то компарер генерирует вот такой скрипт: Код: sql 1. 2. 3. Можно сделать обычный ALTER, чтобы обойтись без дропа всех зависимых ХП и триггеров? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2015, 12:14:37 |
|
||
|
Компарер баз: ALTER вычисляемого поля
|
|||
|---|---|---|---|
|
#18+
Во-первых, ALTER вычисляемых полей работает только в FB 2.5 и выше. Во-вторых, ты можешь гарантировать, что независимо от того, где и как используется данное вычисляемое поле, ALTER сработает в любом случае, и перекомпиляция зависимых объектов не понадобится? Я вот в этом не уверен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2015, 16:31:14 |
|
||
|
Компарер баз: ALTER вычисляемого поля
|
|||
|---|---|---|---|
|
#18+
IBExpert, 1. Совершенно верно. И очевидно, чтобы компарер мог использовать все возможности сервера, указывается его версия. 2. Это должен гарантировать не я, а Адриано, который реализовал данную фичу: Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2015, 08:15:28 |
|
||
|
Компарер баз: ALTER вычисляемого поля
|
|||
|---|---|---|---|
|
#18+
CyberMax2. Это должен гарантировать не я, а Адриано, который реализовал данную фичу: Код: plaintext 1. 2. Адриано в этой цитате ничего не гарантирует. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2015, 08:35:13 |
|
||
|
Компарер баз: ALTER вычисляемого поля
|
|||
|---|---|---|---|
|
#18+
IBExpert, Это повод не использовать эту удобную фичу? Если будут какие-то проблемы, их исправят. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2015, 09:58:27 |
|
||
|
Компарер баз: ALTER вычисляемого поля
|
|||
|---|---|---|---|
|
#18+
CyberMaxЭто повод не использовать эту удобную фичу? В компарере - да. Ровно до тех пор, пока не будет уверенности, что любое изменение выражения вычисления можно провести при активных зависимостях. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2015, 10:19:23 |
|
||
|
Компарер баз: ALTER вычисляемого поля
|
|||
|---|---|---|---|
|
#18+
IBExpert, Можешь сделать специальную сборку с такой фичей? Я протестирую. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2015, 10:33:00 |
|
||
|
Компарер баз: ALTER вычисляемого поля
|
|||
|---|---|---|---|
|
#18+
Да там не тестить надо, а знать точно. Вот Адриано точно знает. А тестить я уже потестил: вроде меняется даже с изменением типа на какой угодно. Что это может за собой повлечь - фиг знает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2015, 16:50:38 |
|
||
|
Компарер баз: ALTER вычисляемого поля
|
|||
|---|---|---|---|
|
#18+
Александр, можем вернуться к вопросу реализации данной фичи в FB 2.5? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2017, 10:08:45 |
|
||
|
|

start [/forum/topic.php?fid=42&msg=39530551&tid=1599047]: |
0ms |
get settings: |
11ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
441ms |
get topic data: |
15ms |
get forum data: |
3ms |
get page messages: |
67ms |
get tp. blocked users: |
2ms |
| others: | 227ms |
| total: | 792ms |

| 0 / 0 |
