Allow LIKE expression in constraint clause.
Allow USER and VALID as column names and identifiers.
This commit is contained in:
parent
5ac4dcaa19
commit
64ebb583bc
|
@ -10,7 +10,7 @@
|
|||
*
|
||||
*
|
||||
* IDENTIFICATION
|
||||
* $Header: /cvsroot/pgsql/src/backend/parser/gram.y,v 2.3 1998/02/18 03:26:54 vadim Exp $
|
||||
* $Header: /cvsroot/pgsql/src/backend/parser/gram.y,v 2.4 1998/02/18 07:25:57 thomas Exp $
|
||||
*
|
||||
* HISTORY
|
||||
* AUTHOR DATE MAJOR EVENT
|
||||
|
@ -994,6 +994,8 @@ constraint_expr: AexprConst
|
|||
}
|
||||
| constraint_expr Op constraint_expr
|
||||
{ $$ = nconc( $1, lcons( makeString( $2), $3)); }
|
||||
| constraint_expr LIKE constraint_expr
|
||||
{ $$ = nconc( $1, lcons( makeString( "like"), $3)); }
|
||||
| constraint_expr AND constraint_expr
|
||||
{ $$ = nconc( $1, lcons( makeString( "AND"), $3)); }
|
||||
| constraint_expr OR constraint_expr
|
||||
|
@ -4620,6 +4622,8 @@ ColId: IDENT { $$ = $1; }
|
|||
| TIME { $$ = "time"; }
|
||||
| TRIGGER { $$ = "trigger"; }
|
||||
| TYPE_P { $$ = "type"; }
|
||||
| USER { $$ = "user"; }
|
||||
| VALID { $$ = "valid"; }
|
||||
| VERSION { $$ = "version"; }
|
||||
| ZONE { $$ = "zone"; }
|
||||
;
|
||||
|
|
Loading…
Reference in New Issue