powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / FB3: Права на использование исключений не отображаются во вкладке DDL
7 сообщений из 7, страница 1 из 1
FB3: Права на использование исключений не отображаются во вкладке DDL
    #38724572
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Выполняю скрипт

Код: sql
1.
2.
3.
CREATE OR ALTER USER TEST PASSWORD 'test';
RECREATE EXCEPTION NEW_EXCEPTION 'Error';
GRANT USAGE ON EXCEPTION NEW_EXCEPTION TO USER TEST;



Щёлкаю по исключению и перехожу на вкладку DDL. Вижу только

Код: sql
1.
CREATE EXCEPTION NEW_EXCEPTION 'Error';



По идее должен быть ещё

Код: sql
1.
GRANT USAGE ON EXCEPTION NEW_EXCEPTION TO USER TEST;


В менеджере прав всё нормально
...
Рейтинг: 0 / 0
FB3: Права на использование исключений не отображаются во вкладке DDL
    #38724970
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Теперь отображаются
...
Рейтинг: 0 / 0
FB3: Права на использование исключений не отображаются во вкладке DDL
    #38725288
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert,

спасибо.

Вот что ещё вспомнилось из хотелок месячной давности.

Симонов ДенисВ последнем снапшоте FB3 появилась возможность для генераторов указывать шаг приращения

doc\sql.extensions\README.ddl.txFor 3.0, the options specified in (15) include INCREMENT:
{ CREATE | RECREATE } { SEQUENCE | GENERATOR } <sequence name> [ START WITH <value> ] [ INCREMENT [BY] <increment> ]
CREATE OR ALTER { SEQUENCE | GENERATOR } <sequence name> { RESTART | START WITH <value> } [ INCREMENT [BY] <increment> ]
ALTER { SEQUENCE | GENERATOR } <sequence name> RESTART [ WITH <value> ] [ INCREMENT [BY] <increment> ]

This is the increment that's applied to the SQL standard way of working with generators:
NEXT VALUE FOR <sequence name>
is equivalent to
gen_id(<sequence name>, <increment>)

собственно INCREMENT нужно подсветить как ключевое слово ну и в редакторе генераторов поддержку этой опции сделать.


Сейчас уже падения пропали, так что на свежем снапшоте можно пробовать.
...
Рейтинг: 0 / 0
FB3: Права на использование исключений не отображаются во вкладке DDL
    #38730479
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисВ последнем снапшоте FB3 появилась возможность для генераторов указывать шаг приращения


Добавил
...
Рейтинг: 0 / 0
FB3: Права на использование исключений не отображаются во вкладке DDL
    #38730647
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert,

немного не доработано.

1. На закладке Скрипт (DDL) это никак не отображено
2. Для любого генератора меняем значение инкремента на 2. Нажимаем Компил. В скрипте видно что генератор скидывает значение в 0. Было 24.
Код: sql
1.
ALTER SEQUENCE AGE_GEN RESTART WITH 0 INCREMENT BY 2


Ладно забил на это. Закрываем генераторы. Почему-то ещё раз спрашивает откомпилировать. Открываем генераторы и заново пытаемся установить начальное значение. Установили. Теперь открываем ещё раз и пытаемся изменить сразу 2 параметра, ставит только начальное значение.
...
Рейтинг: 0 / 0
FB3: Права на использование исключений не отображаются во вкладке DDL
    #38732022
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Дениснемного не доработано.


Вроде исправил все.
...
Рейтинг: 0 / 0
FB3: Права на использование исключений не отображаются во вкладке DDL
    #38732220
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert, спасибо.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / FB3: Права на использование исключений не отображаются во вкладке DDL
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]