From becd2f9b823cfe7a1a693ae87e7e0fbb700ad64a Mon Sep 17 00:00:00 2001 From: "Vadim B. Mikheev" <vadim4o@yahoo.com> Date: Thu, 28 Aug 1997 05:02:01 +0000 Subject: [PATCH] Fix for "default = '...'" in CREATE TYPE --- src/backend/parser/gram.y | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/backend/parser/gram.y b/src/backend/parser/gram.y index 02ad5200214..61a81a41a26 100644 --- a/src/backend/parser/gram.y +++ b/src/backend/parser/gram.y @@ -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); } -- GitLab