|
не работает добавление генератора к полю
|
|||
---|---|---|---|
#18+
таблица (пустая, если важно) поле ID - integer, not null, PK Открываю в IBE эту таблицу, дв-щелчком открываю это поле, вкладка Авто-инкремент/генератор... Если выбираю сщуествующий генератор - не происходит ни-че-го. Ни успеха, ни ошибки. Если выбираю новый генератор - он создается, но после этого снова - ни-че-го. Скрипт таблицы не меняется, свойства поля не менются... Пробовал ODS 11.1 FB 2.1.6 ODS 11.1 FB 2.5.5 ODS 11.2 FB 2.5.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2015, 13:13 |
|
не работает добавление генератора к полю
|
|||
---|---|---|---|
#18+
А что должно измениться? Какие свойства поля? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2015, 13:26 |
|
не работает добавление генератора к полю
|
|||
---|---|---|---|
#18+
Ariochполе ID - integer, not null, PK Что именно должно измениться - это вопрос к GUI. Но что-то в зависимости от версии сервера/ОДС должно быть добавлено для автозаполнения ID. Или должна быть ошибка. А тут ни действия ни ошибки не происходит ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2015, 13:57 |
|
не работает добавление генератора к полю
|
|||
---|---|---|---|
#18+
AriochЧто именно должно измениться - это вопрос к GUI. Нет, гуй тебе не расскажет, почему генератор к полю не добавляется. Придется читать инструкцию к серверу. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2015, 14:05 |
|
не работает добавление генератора к полю
|
|||
---|---|---|---|
#18+
Arioch, а какое свойство поле ты ожидаешь увидеть изменённым. Максимум что может изменится, так это появится триггер before insert для этой таблицы. Но вот если он уже есть, то тут будет проблематично поменять его. В тройке да автоинкремент это отдельный тип столбца. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2015, 14:13 |
|
не работает добавление генератора к полю
|
|||
---|---|---|---|
#18+
IBExpert, гуй должен как минимум попытаться что-то сделать и сообщить статус успех/ошибка а он даже не пытается кнопку OK перепутали с кнопкой CLOSE ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2015, 14:15 |
|
не работает добавление генератора к полю
|
|||
---|---|---|---|
#18+
Симонов ДенисВ тройке да автоинкремент это отдельный тип столбца Тут речь про новые типы не идёт, а только про настройки ( в терминах IBE) обычного Integer поля Симонов Дениса какое свойство поле ты ожидаешь увидеть изменённым. Я ожидаю, что IBE сделает это поле автозаполняющимся. Через триггер, default, домен - в заисимости от того, что позволит ODS и сервер. Если же IBE это сделать не может - то и предлагать это не должен, либо хотя бы попытаться и выдать ошибку. В этом и суть GUI - чтобы детали реализации выбирались автоматически. Вон к примеру сколько раньше при изменениях схемы системных таблиц правилось, пока это в SQL DDL не вынесли. И до сих пор если в выбранном в DBExplorer сервере не будет явных команд - GUI начнет менять системные таблицы. Он вдеь для того и нужен, чтобы пользоваель мышкой поставил задачу, а GUI ее реализовал. Или сказал, что не может. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2015, 14:20 |
|
не работает добавление генератора к полю
|
|||
---|---|---|---|
#18+
Arioch, у обычного interger поля нет никаких свойств чтобы отличить был к нему прилеплен генератор или нет. То что можно что-то засунуть в DEFAULT не показатель. И даже в трёшке нельзя изменить тип столбца на IDENTITY и наоборот, можно только менять свойства самого IDENTITY столбца. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2015, 14:31 |
|
не работает добавление генератора к полю
|
|||
---|---|---|---|
#18+
да при чём тут вообще identity ? есть программа, IBE ( а не FB ) в ней есть окно которое просто напросто не работает, никак. вообще ничего не делает и даже не пытается в котором просто забыли на OK повесить какое-нибудь действие ну при чём тут вообще identity, которого в FB 2.1 и 2.5 нет и не будет??? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2015, 15:12 |
|
не работает добавление генератора к полю
|
|||
---|---|---|---|
#18+
Arioch, притом что IBE не может знать нужно ли что-то делать? Этого узнать просто не откуда. вот я нажал создать генератор и далее создать триггер. И то и другое создалось. Далее удаляю триггер. Генератор уже есть. Нажимаю использовать существующий генератор, создать триггер. И опять создалось. С созданным триггером. Нажимаю ещё раз создать триггер. Ошибка: триггер уже есть. Не выбираю создать триггер ничего не создаётся. Что ещё надо? Ясен пень если не выбрать галку создать триггер ничего происходить не должно. А определить было ли назначено это поле автоинкрементом для не IDENTITY полей невозможно. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2015, 15:34 |
|
|
start [/forum/search_topic.php?author=KuskovS&author_mode=last_topics&do_search=1]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
76ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
others: | 444ms |
total: | 643ms |
0 / 0 |