[GH-ISSUE #30] Ошибка скриптования объекта Event Trigger #28

Closed
opened 2026-05-05 03:31:18 -06:00 by gitea-mirror · 1 comment
Owner

Originally created by @sgrinko on GitHub (Oct 13, 2022).
Original GitHub issue: https://github.com/levinsv/pgadmin3/issues/30

Добрый день,

Во-первых, спасибо большое за продолжение работ по поддержке программы!

Суть проблемы:
при создании триггеров событий такими командами как:
CREATE EVENT TRIGGER dbots_tg_on_ddl_event ON DDL_COMMAND_END EXECUTE PROCEDURE public.dbots_on_ddl_event();
CREATE EVENT TRIGGER dbots_tg_on_drop_event ON SQL_DROP EXECUTE PROCEDURE public.dbots_on_drop_event();
и последующим их скриптованием, получаем вот такое:

-- Event Trigger: dbots_tg_on_ddl_event on database scan

-- DROP EVENT TRIGGER dbots_tg_on_ddl_event;

CREATE EVENT TRIGGER dbots_tg_on_ddl_event ON ddl command end EXECUTE PROCEDURE public.dbots_on_ddl_event();

и

-- Event Trigger: dbots_tg_on_drop_event on database scan

-- DROP EVENT TRIGGER dbots_tg_on_drop_event;

CREATE EVENT TRIGGER dbots_tg_on_drop_event ON sql drop EXECUTE PROCEDURE public.dbots_on_drop_event();

Прошу обратить внимание, что пропал знак подчеркивания внутри имени события на которую подписывается триггер:
DDL_COMMAND_END -> ddl command end
SQL_DROP -> sql drop

Прошу поправить скриптование таких объектов.

Спасибо!

Originally created by @sgrinko on GitHub (Oct 13, 2022). Original GitHub issue: https://github.com/levinsv/pgadmin3/issues/30 Добрый день, Во-первых, спасибо большое за продолжение работ по поддержке программы! Суть проблемы: при создании триггеров событий такими командами как: `CREATE EVENT TRIGGER dbots_tg_on_ddl_event ON DDL_COMMAND_END EXECUTE PROCEDURE public.dbots_on_ddl_event();` `CREATE EVENT TRIGGER dbots_tg_on_drop_event ON SQL_DROP EXECUTE PROCEDURE public.dbots_on_drop_event();` и последующим их скриптованием, получаем вот такое: ``` -- Event Trigger: dbots_tg_on_ddl_event on database scan -- DROP EVENT TRIGGER dbots_tg_on_ddl_event; CREATE EVENT TRIGGER dbots_tg_on_ddl_event ON ddl command end EXECUTE PROCEDURE public.dbots_on_ddl_event(); ``` и ``` -- Event Trigger: dbots_tg_on_drop_event on database scan -- DROP EVENT TRIGGER dbots_tg_on_drop_event; CREATE EVENT TRIGGER dbots_tg_on_drop_event ON sql drop EXECUTE PROCEDURE public.dbots_on_drop_event(); ``` Прошу обратить внимание, что пропал знак подчеркивания внутри имени события на которую подписывается триггер: `DDL_COMMAND_END` -> `ddl command end` `SQL_DROP` -> `sql drop` Прошу поправить скриптование таких объектов. Спасибо!
Author
Owner

@levinsv commented on GitHub (Oct 15, 2022):

Исправлено в commit cb11507b4f

<!-- gh-comment-id:1279704839 --> @levinsv commented on GitHub (Oct 15, 2022): Исправлено в commit https://github.com/levinsv/pgadmin3/commit/cb11507b4fa2ed3f6889261d69f15edf529990d6
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: github-starred/pgadmin3#28
No description provided.