We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c528fbc commit 7e03362Copy full SHA for 7e03362
2 files changed
src/parser/mod.rs
@@ -5625,9 +5625,7 @@ impl<'a> Parser<'a> {
5625
TriggerObjectKind::For(trigger_object)
5626
})
5627
} else {
5628
- if !dialect_of!(self is SQLiteDialect ) {
5629
- self.expect_keyword_is(Keyword::FOR)?;
5630
- }
+ let _ = self.parse_keyword(Keyword::FOR);
5631
5632
None
5633
};
tests/sqlparser_postgres.rs
@@ -5869,7 +5869,7 @@ fn parse_create_trigger_invalid_cases() {
5869
let invalid_cases = vec![
5870
(
5871
"CREATE TRIGGER check_update BEFORE UPDATE ON accounts FUNCTION check_account_update",
5872
- "Expected: FOR, found: FUNCTION"
+ "Expected: an SQL statement, found: FUNCTION"
5873
),
5874
5875
"CREATE TRIGGER check_update TOMORROW UPDATE ON accounts EXECUTE FUNCTION check_account_update",
0 commit comments