From cc3440ce9a64a513cd06e6b153bf0fd6f9eea952 Mon Sep 17 00:00:00 2001 From: "a.sabirov" <a.sabirov@picodata.io> Date: Fri, 26 Jul 2024 15:31:11 +0300 Subject: [PATCH] query.ebnf(update): sync with query.pest Definition: https://git.picodata.io/picodata/picodata/sbroad/-/blob/b1b021bff1ea23aa8d0fb74a0ed0fd409043a6bb/sbroad-core/src/frontend/sql/query.pest#L205-208 --- doc/sql/query.ebnf | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/doc/sql/query.ebnf b/doc/sql/query.ebnf index ea55154ffb..fd24ed2c17 100644 --- a/doc/sql/query.ebnf +++ b/doc/sql/query.ebnf @@ -63,11 +63,8 @@ call ::= 'CALL' procedure '(' literal? (',' literal)* ')' delete ::= 'DELETE' 'FROM' table ('WHERE' expression)? insert ::= 'INSERT' 'INTO' table ('(' column (',' column)* ')')? (values | select) ('ON' 'CONFLICT' 'DO' ('NOTHING' | 'REPLACE' | 'FAIL'))? -update ::= 'UPDATE' table - 'SET' ( - column '=' expression - (',' column '=' expression)* - ) +update ::= 'UPDATE' table 'SET' + column '=' expression (',' column '=' expression)* ('FROM' scan)? ('WHERE' expression)? acl ::= (alter_user | create_role | create_user | drop_role | drop_user | grant | revoke) -- GitLab