Fix for "default = '...'" in CREATE TYPE

This commit is contained in:
Vadim B. Mikheev 1997-08-28 05:02:01 +00:00
parent 174bc0c1e7
commit becd2f9b82
1 changed files with 8 additions and 1 deletions

View File

@ -10,7 +10,7 @@
*
*
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/parser/gram.y,v 1.39 1997/08/22 03:17:55 vadim Exp $
* $Header: /cvsroot/pgsql/src/backend/parser/gram.y,v 1.40 1997/08/28 05:02:01 vadim Exp $
*
* HISTORY
* AUTHOR DATE MAJOR EVENT
@ -716,6 +716,13 @@ def_elem: def_name '=' def_arg
$$->defname = $1;
$$->arg = (Node *)NULL;
}
| DEFAULT '=' def_arg
{
$$ = makeNode(DefElem);
$$->defname = (char*) palloc (8);
strcpy ($$->defname, "default");
$$->arg = (Node *)$3;
}
;
def_arg: Id { $$ = (Node *)makeString($1); }