|
backup 3.0 -> restore 4.0 автоматическое добавление default 0 к полям NOT NULL
|
|||
---|---|---|---|
#18+
Заметил следующее поведение Firebird 4.0 Делаем backup 3.0 Делаем restore 4.0 Автоматически добавляются сентенции default 0 ключевым полям объявленным NOT NULL И соответственно код триггеров before insert перестает работать if (new.ID is null) then begin Это не является проблемой, но хотелось обратить на это внимание. Переход на 4.0 требует ревизии триггеров before insert. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2018, 14:26 |
|
backup 3.0 -> restore 4.0 автоматическое добавление default 0 к полям NOT NULL
|
|||
---|---|---|---|
#18+
bazilio77, вообще-то является. В трекер. Походу в gbak много косяков внесли ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2018, 14:40 |
|
backup 3.0 -> restore 4.0 автоматическое добавление default 0 к полям NOT NULL
|
|||
---|---|---|---|
#18+
bazilio77> Автоматически добавляются сентенции default 0 ключевым полям объявленным NOT NULL Это стопудовый баг. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2018, 14:50 |
|
backup 3.0 -> restore 4.0 автоматическое добавление default 0 к полям NOT NULL
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2018, 15:01 |
|
backup 3.0 -> restore 4.0 автоматическое добавление default 0 к полям NOT NULL
|
|||
---|---|---|---|
#18+
bazilio77Автоматически добавляются сентенции default 0 ключевым полям объявленным NOT NULLИ как ты создал поле NOT NULL без DEFAULT ? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2018, 15:07 |
|
backup 3.0 -> restore 4.0 автоматическое добавление default 0 к полям NOT NULL
|
|||
---|---|---|---|
#18+
22.06.2018 15:07, hvlad пишет: > И как ты создал поле NOT NULL без DEFAULT ? а что, кто-то запрещал? Код: sql 1.
ODS 12.0 Dialect 1 Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2018, 15:13 |
|
backup 3.0 -> restore 4.0 автоматическое добавление default 0 к полям NOT NULL
|
|||
---|---|---|---|
#18+
а, вспомнил! запрещено добавлять поля NOT NULL без DEFAULT в таблицу с данными . Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2018, 15:16 |
|
backup 3.0 -> restore 4.0 автоматическое добавление default 0 к полям NOT NULL
|
|||
---|---|---|---|
#18+
Мимопроходящий> запрещено добавлять поля NOT NULL без DEFAULT в таблицу с данными. Всё равно должен быть error message, а не молчаливое изменение DDL. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2018, 15:22 |
|
backup 3.0 -> restore 4.0 автоматическое добавление default 0 к полям NOT NULL
|
|||
---|---|---|---|
#18+
Я не смог это сходу воспроизвести. В трекере тоже одни слова, примера нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2018, 15:27 |
|
backup 3.0 -> restore 4.0 автоматическое добавление default 0 к полям NOT NULL
|
|||
---|---|---|---|
#18+
Мимопроходящийа, вспомнил! запрещено добавлять поля NOT NULL без DEFAULT в таблицу с данными .А почему? Мне, например, лучше, чтоб "падало", чем чтобы что-то добавлялось. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2018, 15:40 |
|
backup 3.0 -> restore 4.0 автоматическое добавление default 0 к полям NOT NULL
|
|||
---|---|---|---|
#18+
hvladЯ не смог это сходу воспроизвести. В трекере тоже одни слова, примера нет. Проверил не получается с последним билдом, сейчас все хорошо. Я делал тестовую миграцию 4.0 несколько месяцев назад, сейчас еще раз решил поупражняться, увидел проблемы триггеров, сверил ibexpert 3.0 и 4.0 увидел кучу различий в default 0. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2018, 16:27 |
|
backup 3.0 -> restore 4.0 автоматическое добавление default 0 к полям NOT NULL
|
|||
---|---|---|---|
#18+
YuRock> А почему? Мне, например, лучше, чтоб "падало", чем чтобы что-то добавлялось. Default при Alter еаблицы с данными требуется не для добавляемых данных, а для уже имеющихся. P.S. Кстати, интересно, как там проблема транзакции решена - получается DDL и DML в одной транзакции. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2018, 16:48 |
|
backup 3.0 -> restore 4.0 автоматическое добавление default 0 к полям NOT NULL
|
|||
---|---|---|---|
#18+
bazilio77> Проверил не получается с последним билдом, сейчас все хорошо. bazilio77> Я делал тестовую миграцию 4.0 несколько месяцев назад, Ну вот надо было несколькомесячноназадный номер билда и указать в тикете. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2018, 16:49 |
|
backup 3.0 -> restore 4.0 автоматическое добавление default 0 к полям NOT NULL
|
|||
---|---|---|---|
#18+
Гаджимурадов РустамDefault при Alter еаблицы с данными требуется не для добавляемых данных, а для уже имеющихся При ALTER - понятно, я не против. А, не заметил добавлять . ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2018, 18:59 |
|
|
start [/forum/topic.php?fid=40&msg=39664311&tid=1561067]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
68ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
others: | 23ms |
total: | 173ms |
0 / 0 |