|
FB 3 april/september bug?
|
|||
---|---|---|---|
#18+
Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
Таблица создается, но колонки BID, CID при этом NOT NULL. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2016, 14:24 |
|
FB 3 april/september bug?
|
|||
---|---|---|---|
#18+
HS, в чём баг то? Поля входящие в ПК не могут быть nullable. Разве что не позволять создавать ПК вовсе. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2016, 14:27 |
|
FB 3 april/september bug?
|
|||
---|---|---|---|
#18+
Hello, Симонов Денис! You wrote on 1 ноября 2016 г. 14:28:17: Симонов Денис> в чём баг то? Поля входящие в ПК не могут быть nullable. > Разве что не позволять создавать ПК вовсе.ну так он же НЕ объявил BID и CID NOT NULL. зачем же молча это пропускать? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2016, 14:30 |
|
FB 3 april/september bug?
|
|||
---|---|---|---|
#18+
Мимопроходящий, ну да ругнуться не помешало бы, вместо автозамены ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2016, 14:33 |
|
FB 3 april/september bug?
|
|||
---|---|---|---|
#18+
а вообще, воспроизвести бы надо Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2016, 14:35 |
|
FB 3 april/september bug?
|
|||
---|---|---|---|
#18+
HS, tracker.firebirdsql.org/browse/CORE-59 ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2016, 14:51 |
|
FB 3 april/september bug?
|
|||
---|---|---|---|
#18+
Мимопроходящий, устойчиво воспроизводится пару месяцев ))) ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2016, 16:26 |
|
FB 3 april/september bug?
|
|||
---|---|---|---|
#18+
Замена primary key на unique решает вопрос, но я как консерватор и ретроград не смогу с этим жить :( ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2016, 16:35 |
|
FB 3 april/september bug?
|
|||
---|---|---|---|
#18+
HS, не решает. primary key не может содержать nullable столбцов, unique может. И здесь всё по стандарту. Другое дело, что на твой скрипт Firebird должен был ругнуться, потому что ты не задал явное ограничение not null для столбцов BID и CID. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2016, 16:41 |
|
FB 3 april/september bug?
|
|||
---|---|---|---|
#18+
Симонов Денис, Да, забыл, после такого молчаливого создания захожу в ИБЕ и ручками правлю ПК как мне надо и ЭТО проходит О_о ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2016, 16:44 |
|
FB 3 april/september bug?
|
|||
---|---|---|---|
#18+
Симонов Денисна твой скрипт Firebird должен был ругнуться, потому что ты не задал явное ограничение not null для столбцов BID и CID. Не должен, ибо README.identity_columns.txtIdentity columns are implicitly NOT NULL. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2016, 16:54 |
|
FB 3 april/september bug?
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, у него identity это домен ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2016, 16:59 |
|
FB 3 april/september bug?
|
|||
---|---|---|---|
#18+
Хм... http://tracker.firebirdsql.org/browse/CORE-59 говорит что всё работает как надо. И это по стандарту. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2016, 17:02 |
|
FB 3 april/september bug?
|
|||
---|---|---|---|
#18+
Симонов Денису него identity это домен А, да. Это я не разобрался в стартовом посте. Тогда, конечно, защита от дурака с принудительным NOT NULL на всё, что в первичном ключе - правильная вещь. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2016, 17:19 |
|
FB 3 april/september bug?
|
|||
---|---|---|---|
#18+
Hello, Dimitry Sibiryakov! You wrote on 1 ноября 2016 г. 17:26:40: Dimitry Sibiryakov> защита от дурака с принудительным NOT NULL на всё, что в первичном ключе - правильная вещь.сейчас конечно обсуждать уже бессмысленно, ибо вошло в релиз. но имхо, тащить за ноги к "всеобщему счастью" - не самая разумная мысль. зы: хоть бы WARNING-гом ругнулись шо ле Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2016, 17:29 |
|
FB 3 april/september bug?
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovТогда, конечно, защита от дурака защита от дурака - это сделать в ФБ identity зарезервированым ключевым словом, чтобы неповадно было. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2016, 17:43 |
|
FB 3 april/september bug?
|
|||
---|---|---|---|
#18+
Поддерживаю предыдущих ораторов Симонов ДенисFirebird должен был ругнуться МПwarning'ом шо ле to kdv есть встречное предложение: включить в зарезервированные слова Oxford English Dictionary целиком, оставив для имен только "абырвалг" с номером. table абырвалг ( абырвалг1 id not null, ... абырвалг1024 id not null) Не понимаю новейших россиянских инициатив в русле "запретить ср@ть через #опу". Sorry for my martin alekseevich language. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2016, 09:40 |
|
FB 3 april/september bug?
|
|||
---|---|---|---|
#18+
HS включить в зарезервированные слова Oxford то есть, ты против reserved keywords как класса? create table table(integer integer)? Во-первых, я пошутил насчет "запретить". Во-вторых, куча умников уже налетела на reserved keywords при переходе на InterBase 6. В третьих, хоть Firebird и делает поблажки в этом плане, при именовании объектов надо все же иметь голову. HSновейших россиянских вот не надо этой фигни. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2016, 11:44 |
|
FB 3 april/september bug?
|
|||
---|---|---|---|
#18+
kdv, ты против reserved keywords как класса? Я - за стандарт - за максимально короткий список reserved keywords (бритва оккама форевер) при именовании объектов надо все же иметь голову Вся ответственность на разработчике БД. Считаю, у разраба должны быть максимально развязаны руки в части naming conventions. Например, мне не нравится identifier в качестве домена для идентификаторов, поэтому identity (спасибо, что можно). Еще я хотел бы таблицу Variable, но не могу себе этого позволить (печаль).Еще был бы рад символу # в разрешенных для идентификаторов, но димитр меня в сад уж послал (в сад так в сад). Тему "россиянских" могу раскрыть в "Пятнице" как-нибудь, но анонимно. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2016, 13:09 |
|
FB 3 april/september bug?
|
|||
---|---|---|---|
#18+
Hello, Hs! You wrote on 2 ноября 2016 г. 13:17:46: Hs> Еще я хотел бы таблицу Variable, но не могу себе этого позволитьа это снова возвращает нас к дискуссии об именовании таблиц хранящих сЦущности - во множественном числе аглицкого языка, или же в единственном... Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2016, 13:19 |
|
FB 3 april/september bug?
|
|||
---|---|---|---|
#18+
Мимопроходящий, Я для себя давно решил - только единственное число. Person.FirstName, Person.BirthDate далее со всеми остановками (и буков меньше). Не навязываю. rdb$*ies режет, конечно, глаз. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2016, 13:47 |
|
FB 3 april/september bug?
|
|||
---|---|---|---|
#18+
HS, я старюсь не использовать не только зарезервированный, но даже и ключевые слова для идентификаторов. INDENTITY ключевое, но не зарезервированное слово начиная с Firebird 3.0 На будущее не используйте слова SECURITY, SQL, INVOKER, DEFINER, SYSTEM, RANGE, WINDOW, UNBOUNDED, PRECEDING, FOLLOWING, CURRENT, ROW, RDB$ROLE_IN_USE, RDB$SYSTEM_PRIVILEGE ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2016, 13:48 |
|
FB 3 april/september bug?
|
|||
---|---|---|---|
#18+
Hello, Hs! You wrote on 2 ноября 2016 г. 13:50:04: Hs> только единственное число.вот потому и наступаешь на грабли. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2016, 13:50 |
|
FB 3 april/september bug?
|
|||
---|---|---|---|
#18+
Привет. А разве имя домена, совпадающего с именем типа, не следовало заключить в двойные кавычки? Код: plsql 1. 2. 3. 4. 5. 6. 7.
С уважением, Polesov. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2016, 17:00 |
|
|
start [/forum/topic.php?fid=40&startmsg=39338936&tid=1561862]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
43ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
70ms |
get tp. blocked users: |
2ms |
others: | 291ms |
total: | 451ms |
0 / 0 |