|
Компарер баз и вычисляемое поле
|
|||
---|---|---|---|
#18+
FB 2.5. Поле в таблице: Код: sql 1. 2.
Компарер генерирует для него скрипт изменения: Код: sql 1. 2. 3.
Проблема 1: Скрипт нерабочий - надо убирать слово TYPE. Проблема 2: Структуры таблицы одинаковые. Как выяснить, зачем компарер продолжает генерировать скрипт изменения? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2015, 10:15 |
|
Компарер баз и вычисляемое поле
|
|||
---|---|---|---|
#18+
1. Поправил. 2. Скорее всего, в RDB$FIELDS отличаются записи этого поля. Например, тип. Поэтому компарер считает поле изменившимся. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2015, 14:32 |
|
Компарер баз и вычисляемое поле
|
|||
---|---|---|---|
#18+
IBExpert, После альтера поля, компарер все равно делает альтер этого поля. Я не знаю, что надо сделать, чтобы он перестал это делать. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2015, 15:06 |
|
Компарер баз и вычисляемое поле
|
|||
---|---|---|---|
#18+
Залил свежий билд, там должно быть видно, если разница в типе (он в комментарии после имени поля). ... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2015, 16:09 |
|
Компарер баз и вычисляемое поле
|
|||
---|---|---|---|
#18+
IBExpert, Спасибо, разобрался. В этих вычисляемых полях были использованы другие вычисляемые поля, поменявшие размер. В итоге в оригинальной таблице были устаревшие (неверные) длины строк, что и вызывало постоянный альтер. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2015, 06:21 |
|
Компарер баз и вычисляемое поле
|
|||
---|---|---|---|
#18+
IBExpertЗалил свежий билд, там должно быть видно, если разница в типе (он в комментарии после имени поля). Если тип NUMERIC(18,2), то в этом комментарии пишется BIGINT, что вводит в заблуждение. Есть ли возможность вывести полноценный тип? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2015, 06:48 |
|
Компарер баз и вычисляемое поле
|
|||
---|---|---|---|
#18+
CyberMaxЕсли тип NUMERIC(18,2), то в этом комментарии пишется BIGINT, что вводит в заблуждение. Есть ли возможность вывести полноценный тип? Полноценный тип там выводится: Код: sql 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2015, 08:26 |
|
Компарер баз и вычисляемое поле
|
|||
---|---|---|---|
#18+
IBExpertПолноценный тип там выводится: Код: sql 1. 2. 3. 4. 5. 6.
На самом деле там NUMERIC(18,2). ... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2015, 08:51 |
|
|
start [/forum/topic.php?fid=42&msg=39126567&tid=1599402]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
84ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
others: | 350ms |
total: | 526ms |
0 / 0 |