Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / IBExpert Новый топик    Ответить
 Триггеры на события базы данных  [new]
Мимопроходящий
Member

Откуда: бурятский тундрюк, эсквайр
Сообщений: 30582

Здравствуйте, Александр и ВСЕ!

Вопрос:
триггеры типа ON CONNECT/DISCONNECT, ON TRANSACTION START/COMMIT/ROLLBACK
где-нибудь в IBE показываются?

я не нашел.

--
Регардсы и прочее.

Posted via ActualForum NNTP Server 1.5

25 мар 19, 17:19    [21842997]     Ответить | Цитировать Сообщить модератору
 Re: Триггеры на события базы данных  [new]
Симонов Денис
Member

Откуда: Рязань
Сообщений: 10084
Мимопроходящий,

да, там же где и остальные триггеры
25 мар 19, 17:28    [21843004]     Ответить | Цитировать Сообщить модератору
 Re: Триггеры на события базы данных  [new]
Мимопроходящий
Member

Откуда: бурятский тундрюк, эсквайр
Сообщений: 30582

у меня их порядка 2 тысяч в базе.

Posted via ActualForum NNTP Server 1.5

25 мар 19, 17:43    [21843027]     Ответить | Цитировать Сообщить модератору
 Re: Триггеры на события базы данных  [new]
Гаджимурадов Рустам
Member

Откуда:
Сообщений: 60305
Ну по имени найдешь. Префиксы задай, для удобства.

Posted via ActualForum NNTP Server 1.5

25 мар 19, 20:13    [21843138]     Ответить | Цитировать Сообщить модератору
 Re: Триггеры на события базы данных  [new]
Гаджимурадов Рустам
Member

Откуда:
Сообщений: 60305
DB_OnConnnect_1
DB_OnTxStart_7

Posted via ActualForum NNTP Server 1.5

25 мар 19, 20:14    [21843139]     Ответить | Цитировать Сообщить модератору
 Re: Триггеры на события базы данных  [new]
IBExpert
Member

Откуда: От верблюда
Сообщений: 2794
В общей куче они. Говорил уже как-то, что смысла заводить ради них отдельную ветку не вижу.
Если по имени сложно искать, то поиском в метаданных.
27 мар 19, 09:35    [21844584]     Ответить | Цитировать Сообщить модератору
 Re: Триггеры на события базы данных  [new]
Ivan_Pisarevsky
Member

Откуда: НН
Сообщений: 8395
IBExpert
Говорил уже как-то, что смысла заводить ради них отдельную ветку не вижу.
покрасить?

Знаешь какой в Грузии закат? вот такая же, только зеленая. :)
27 мар 19, 11:35    [21844778]     Ответить | Цитировать Сообщить модератору
 Re: Триггеры на события базы данных  [new]
Мимопроходящий
Member

Откуда: бурятский тундрюк, эсквайр
Сообщений: 30582

27.03.2019 9:35, IBExpert пишет:
> В общей куче они. Говорил уже как-то, что смысла заводить ради них отдельную ветку не вижу.

ну и расскажи обчественности, как тычком мыши создать триггер на CONNECT/DISCONNECT, TRANSACTION START/COMMIT/ROLLBACK

зы: руками я и сам могу.

Posted via ActualForum NNTP Server 1.5

27 мар 19, 11:55    [21844824]     Ответить | Цитировать Сообщить модератору
 Re: Триггеры на события базы данных  [new]
Ramazan010
Member

Откуда:
Сообщений: 4
Мимопроходящий,

Как-то так

К сообщению приложен файл. Размер - 22Kb
27 мар 19, 12:23    [21844885]     Ответить | Цитировать Сообщить модератору
 Re: Триггеры на события базы данных  [new]
IBExpert
Member

Откуда: От верблюда
Сообщений: 2794
Мимопроходящий
ну и расскажи обчественности, как тычком мыши создать триггер на CONNECT/DISCONNECT, TRANSACTION START/COMMIT/ROLLBACK


А, ты про это... В ленивом режиме.
27 мар 19, 12:23    [21844887]     Ответить | Цитировать Сообщить модератору
 Re: Триггеры на события базы данных  [new]
Мимопроходящий
Member

Откуда: бурятский тундрюк, эсквайр
Сообщений: 30582

27.03.2019 12:23, IBExpert пишет:
> А, ты про это... В ленивом режиме.

никак.
ибо при тыркании мышом в дерево эксплорера "New Trigger"
получаем шаблон:
CREATE TRIGGER %TABLE_NAME%_BI FOR %TABLE_NAME%
ACTIVE BEFORE INSERT POSITION 0
AS
BEGIN
  /* Trigger text */
END

т.к. по умолчанию все редакторы объектов в стандартном режиме, а не в ленивом.
и в данном случае, хрен из него переключишься в "ленивый режим".
а шаблона для ON CONNECT/DISCONNECT и т.п. нет.

Posted via ActualForum NNTP Server 1.5

27 мар 19, 12:58    [21844957]     Ответить | Цитировать Сообщить модератору
 Re: Триггеры на события базы данных  [new]
IBExpert
Member

Откуда: От верблюда
Сообщений: 2794
Раз у тебя ленивый режим по умолчанию отключен - значит, ты все ручками готов писать.
27 мар 19, 13:10    [21844986]     Ответить | Цитировать Сообщить модератору
 Re: Триггеры на события базы данных  [new]
Мимопроходящий
Member

Откуда: бурятский тундрюк, эсквайр
Сообщений: 30582

я это говорил ;)

и всё таки, хотелось бы иметь отдельный куст в дереве эксплорера.
это гораздо удобнее чем лопатить тыщи триггеров по фильтру.
да и по окрасу они никак не отличаются от табличных,
что тоже неправильно, имхо.

Posted via ActualForum NNTP Server 1.5

27 мар 19, 13:14    [21844994]     Ответить | Цитировать Сообщить модератору
 Re: Триггеры на события базы данных  [new]
Гаджимурадов Рустам
Member

Откуда:
Сообщений: 60305
IBExpert> Говорил уже как-то, что смысла заводить ради них отдельную ветку не вижу.

Отдельную ветку - нет, конечно, а вот покрасить по аналогии с системными
(только не красным, а зелёным) или просто в начало отсортировать - вполне.

Posted via ActualForum NNTP Server 1.5

27 мар 19, 15:17    [21845164]     Ответить | Цитировать Сообщить модератору
 Re: Триггеры на события базы данных  [new]
IBExpert
Member

Откуда: От верблюда
Сообщений: 2794
Гаджимурадов Рустам
а вот покрасить по аналогии с системными
(только не красным, а зелёным)


А чего не голубым или розовым? А, ну да, настроечку очередную забацать надо...
Нет у меня времени на миллион настроечек, и уже вряд ли будет.

Вариант не потерять эти полтора триггера в куче остальных я уже тоже озвучивал: надо поместить их в Project View. В одну папочку или даже в полторы. И пусть они там себе живут.
27 мар 19, 15:59    [21845219]     Ответить | Цитировать Сообщить модератору
 Re: Триггеры на события базы данных  [new]
Мимопроходящий
Member

Откуда: бурятский тундрюк, эсквайр
Сообщений: 30582
Гаджимурадов Рустам
Отдельную ветку - нет, конечно, а вот покрасить по аналогии с системными
(только не красным, а зелёным) или просто в начало отсортировать - вполне.
к полумерам не привык!

27 мар 19, 16:01    [21845221]     Ответить | Цитировать Сообщить модератору
Все форумы / IBExpert Ответить