diff --git a/src/test/regress/expected/event_trigger.out b/src/test/regress/expected/event_trigger.out index 843e22c0bfb2767563288ac81316d5f5c6c4eb29..bf020de16f698607bfdc0a227bfea15b810fbaea 100644 --- a/src/test/regress/expected/event_trigger.out +++ b/src/test/regress/expected/event_trigger.out @@ -16,6 +16,7 @@ ERROR: unrecognized event name "elephant_bootstrap" -- OK create event trigger regress_event_trigger on ddl_command_start execute procedure test_event_trigger(); +-- OK create event trigger regress_event_trigger_end on ddl_command_end execute procedure test_event_trigger(); -- should fail, food is not a valid filter variable @@ -65,10 +66,12 @@ alter event trigger regress_event_trigger enable replica; alter event trigger regress_event_trigger enable always; alter event trigger regress_event_trigger enable; alter event trigger regress_event_trigger disable; --- regress_event_trigger2 should fire, but not regress_event_trigger +-- regress_event_trigger2 and regress_event_trigger_end should fire, but not +-- regress_event_trigger create table event_trigger_fire1 (a int); +NOTICE: test_event_trigger: ddl_command_start CREATE TABLE NOTICE: test_event_trigger: ddl_command_end CREATE TABLE --- but nothing should fire here +-- regress_event_trigger_end should fire here drop table event_trigger_fire1; NOTICE: test_event_trigger: ddl_command_end DROP TABLE -- alter owner to non-superuser should fail diff --git a/src/test/regress/sql/event_trigger.sql b/src/test/regress/sql/event_trigger.sql index acd003254cdf015c23c8a93b79d7db78e0c7e7e7..a07dcd7554623458dfac0227c77706ace7e82d62 100644 --- a/src/test/regress/sql/event_trigger.sql +++ b/src/test/regress/sql/event_trigger.sql @@ -18,6 +18,7 @@ create event trigger regress_event_trigger on elephant_bootstrap create event trigger regress_event_trigger on ddl_command_start execute procedure test_event_trigger(); +-- OK create event trigger regress_event_trigger_end on ddl_command_end execute procedure test_event_trigger(); @@ -70,10 +71,11 @@ alter event trigger regress_event_trigger enable always; alter event trigger regress_event_trigger enable; alter event trigger regress_event_trigger disable; --- regress_event_trigger2 should fire, but not regress_event_trigger +-- regress_event_trigger2 and regress_event_trigger_end should fire, but not +-- regress_event_trigger create table event_trigger_fire1 (a int); --- but nothing should fire here +-- regress_event_trigger_end should fire here drop table event_trigger_fire1; -- alter owner to non-superuser should fail