powered by simpleCommunicator - 2.0.18     © 2024 Programmizd 02
Map
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Можно ли создать тригер на системную таблицу
11 сообщений из 36, страница 2 из 2
Можно ли создать тригер на системную таблицу
    #40135481
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv,

Они не срабатывают на grant/revoke
...
Рейтинг: 0 / 0
Можно ли создать тригер на системную таблицу
    #40135571
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис
Они не срабатывают на grant/revoke
так может "future request" запилить?
...
Рейтинг: 0 / 0
Можно ли создать тригер на системную таблицу
    #40135579
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий,

я делал. https://github.com/FirebirdSQL/firebird/issues/4680

Было отказано с формулировкой не подпадает под общий шаблон DDL триггеров.

Наверное надо новый тикет сделать, но только придется выдумать новый вид триггеров, раз к DDL триггерам нельзя приписать
...
Рейтинг: 0 / 0
Можно ли создать тригер на системную таблицу
    #40135584
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис
я делал. https://github.com/FirebirdSQL/firebird/issues/4680

Было отказано с формулировкой не подпадает под общий шаблон DDL триггеров.

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

Я так понимаю там надо будет несколько другие контекстные переменные придумать. Да и синтаксис событий продумать
...
Рейтинг: 0 / 0
Можно ли создать тригер на системную таблицу
    #40135596
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис
готов запилить тикет. Но надо хорошенько обдумать формулировку.

Я так понимаю там надо будет несколько другие контекстные переменные придумать. Да и синтаксис событий продумать
пили, мы проголосуем
...
Рейтинг: 0 / 0
Можно ли создать тригер на системную таблицу
    #40135610
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящийну да, не совсем DDL

А почему, собственно? Как и у какого-нибудь ALTER-а здесь есть объект и есть
текст запроса. Больше вроде как у DDL триггеров никакого "шаблона" и нет...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Можно ли создать тригер на системную таблицу
    #40135621
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

там добавляется гратнодатель, кому гратуется, тип того кому грантуется, типы привилегий.

Кроме того есть DDL привилегии где объекта нет как такого, гратование ролей пользователям, и грантование для системных ролей

Не всё так просто. Если конечно всё свести к событию GRANT/REVOKE и записи текста запроса пофигу для чего, то конечно да.
А если надо какие-то ещё контекстные переменные инициализировать, то тут надо придумать их.
...
Рейтинг: 0 / 0
Можно ли создать тригер на системную таблицу
    #40135622
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денистам добавляется гратнодатель, кому гратуется, тип того кому грантуется, типы
привилегий.

Для ALTER TABLE, например, ничего подобного не делается (то есть не добавляется
список что именно и как альтерится), так почему для гранта должно?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Можно ли создать тригер на системную таблицу
    #40135626
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

тут есть проблема даже для определения кому добавилось. Ибо там может быть список
...
Рейтинг: 0 / 0
Можно ли создать тригер на системную таблицу
    #40135631
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По-моему о таких мелочах создатель DDL триггеров вообще не заморачивался.
Соответствующая переменная либо остаётся пустой, либо получает весь этот список.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
11 сообщений из 36, страница 2 из 2
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Можно ли создать тригер на системную таблицу
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали тему (1): Анонимы (1)
Читали форум (2): Анонимы (1), Yandex Bot 8 мин.
Пользователи онлайн (8): Анонимы (6), Bing Bot, Yandex Bot 3 мин.
x
x
Закрыть


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