diff --git a/doc/src/sgml/syntax.sgml b/doc/src/sgml/syntax.sgml index 37817d06384..4dfbbd08626 100644 --- a/doc/src/sgml/syntax.sgml +++ b/doc/src/sgml/syntax.sgml @@ -1065,6 +1065,18 @@ CAST ( 'string' AS type ) unary plus, unary minus + + COLLATE + left + collation selection + + + + AT + left + AT TIME ZONE, AT LOCAL + + ^ left diff --git a/src/backend/parser/gram.y b/src/backend/parser/gram.y index c224df4eccc..8c00b119ec4 100644 --- a/src/backend/parser/gram.y +++ b/src/backend/parser/gram.y @@ -858,7 +858,7 @@ static Node *makeRecursiveViewSelect(char *relname, List *aliases, Node *query); %left '*' '/' '%' %left '^' /* Unary Operators */ -%left AT /* sets precedence for AT TIME ZONE */ +%left AT /* sets precedence for AT TIME ZONE, AT LOCAL */ %left COLLATE %right UMINUS %left '[' ']'