|
Можно ли создать тригер на системную таблицу
|
|||
---|---|---|---|
#18+
kdv, Они не срабатывают на grant/revoke ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2022, 08:29 |
|
Можно ли создать тригер на системную таблицу
|
|||
---|---|---|---|
#18+
Симонов Денис Они не срабатывают на grant/revoke ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2022, 11:47 |
|
Можно ли создать тригер на системную таблицу
|
|||
---|---|---|---|
#18+
Мимопроходящий, я делал. https://github.com/FirebirdSQL/firebird/issues/4680 Было отказано с формулировкой не подпадает под общий шаблон DDL триггеров. Наверное надо новый тикет сделать, но только придется выдумать новый вид триггеров, раз к DDL триггерам нельзя приписать ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2022, 11:55 |
|
Можно ли создать тригер на системную таблицу
|
|||
---|---|---|---|
#18+
Симонов Денис я делал. https://github.com/FirebirdSQL/firebird/issues/4680 Было отказано с формулировкой не подпадает под общий шаблон DDL триггеров. Наверное надо новый тикет сделать, но только придется выдумать новый вид триггеров, раз к DDL триггерам нельзя приписать ну да, не совсем DDL, но имхо, поркуа бы и не па. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2022, 12:01 |
|
Можно ли создать тригер на системную таблицу
|
|||
---|---|---|---|
#18+
готов запилить тикет. Но надо хорошенько обдумать формулировку. Я так понимаю там надо будет несколько другие контекстные переменные придумать. Да и синтаксис событий продумать ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2022, 12:21 |
|
Можно ли создать тригер на системную таблицу
|
|||
---|---|---|---|
#18+
Симонов Денис готов запилить тикет. Но надо хорошенько обдумать формулировку. Я так понимаю там надо будет несколько другие контекстные переменные придумать. Да и синтаксис событий продумать ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2022, 12:34 |
|
Можно ли создать тригер на системную таблицу
|
|||
---|---|---|---|
#18+
Мимопроходящийну да, не совсем DDL А почему, собственно? Как и у какого-нибудь ALTER-а здесь есть объект и есть текст запроса. Больше вроде как у DDL триггеров никакого "шаблона" и нет... Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2022, 13:24 |
|
Можно ли создать тригер на системную таблицу
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, там добавляется гратнодатель, кому гратуется, тип того кому грантуется, типы привилегий. Кроме того есть DDL привилегии где объекта нет как такого, гратование ролей пользователям, и грантование для системных ролей Не всё так просто. Если конечно всё свести к событию GRANT/REVOKE и записи текста запроса пофигу для чего, то конечно да. А если надо какие-то ещё контекстные переменные инициализировать, то тут надо придумать их. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2022, 13:40 |
|
Можно ли создать тригер на системную таблицу
|
|||
---|---|---|---|
#18+
Симонов Денистам добавляется гратнодатель, кому гратуется, тип того кому грантуется, типы привилегий. Для ALTER TABLE, например, ничего подобного не делается (то есть не добавляется список что именно и как альтерится), так почему для гранта должно?.. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2022, 13:45 |
|
Можно ли создать тригер на системную таблицу
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, тут есть проблема даже для определения кому добавилось. Ибо там может быть список ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2022, 13:50 |
|
Можно ли создать тригер на системную таблицу
|
|||
---|---|---|---|
#18+
По-моему о таких мелочах создатель DDL триггеров вообще не заморачивался. Соответствующая переменная либо остаётся пустой, либо получает весь этот список. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2022, 14:00 |
|
|
Start [/forum/topic.php?fid=40&tid=1559817&gotonew=1]: |
0ms |
get settings: |
1ms |
get forum list: |
6ms |
check forum access: |
0ms |
check topic access: |
0ms |
track hit: |
30ms |
get topic data: |
4ms |
get first new msg: |
2ms |
get forum data: |
1ms |
get page messages: |
15ms |
update_topic_read_status (1559817): 21.02.2022 14:00:22: |
0ms |
get tp. blocked users: |
0ms |
get online users: |
16ms |
check new: |
1ms |
others: | 78ms |
total: | 154ms |
0 / 0 |