Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

Commit 3b983c3

Browse files
committed
Change PROCEDURE to FUNCTION in CREATE EVENT TRIGGER syntax
This was claimed to have been done in 0a63f99, but that actually only changed the documentation and not the grammar. (That commit did fully change it for CREATE TRIGGER.)
1 parent 1f25c7a commit 3b983c3

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

src/backend/parser/gram.y

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5579,7 +5579,7 @@ ConstraintAttributeElem:
55795579

55805580
CreateEventTrigStmt:
55815581
CREATE EVENT TRIGGER name ON ColLabel
5582-
EXECUTE PROCEDURE func_name '(' ')'
5582+
EXECUTE FUNCTION_or_PROCEDURE func_name '(' ')'
55835583
{
55845584
CreateEventTrigStmt *n = makeNode(CreateEventTrigStmt);
55855585
n->trigname = $4;
@@ -5590,7 +5590,7 @@ CreateEventTrigStmt:
55905590
}
55915591
| CREATE EVENT TRIGGER name ON ColLabel
55925592
WHEN event_trigger_when_list
5593-
EXECUTE PROCEDURE func_name '(' ')'
5593+
EXECUTE FUNCTION_or_PROCEDURE func_name '(' ')'
55945594
{
55955595
CreateEventTrigStmt *n = makeNode(CreateEventTrigStmt);
55965596
n->trigname = $4;

src/test/regress/expected/event_trigger.out

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ create event trigger regress_event_trigger on ddl_command_start
2727
execute procedure test_event_trigger();
2828
-- OK
2929
create event trigger regress_event_trigger_end on ddl_command_end
30-
execute procedure test_event_trigger();
30+
execute function test_event_trigger();
3131
-- should fail, food is not a valid filter variable
3232
create event trigger regress_event_trigger2 on ddl_command_start
3333
when food in ('sandwich')

src/test/regress/sql/event_trigger.sql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ create event trigger regress_event_trigger on ddl_command_start
2828

2929
-- OK
3030
create event trigger regress_event_trigger_end on ddl_command_end
31-
execute procedure test_event_trigger();
31+
execute function test_event_trigger();
3232

3333
-- should fail, food is not a valid filter variable
3434
create event trigger regress_event_trigger2 on ddl_command_start

0 commit comments

Comments
 (0)