Fix for "default = '...'" in CREATE TYPE
authorVadim B. Mikheev
Thu, 28 Aug 1997 05:02:01 +0000 (05:02 +0000)
committerVadim B. Mikheev
Thu, 28 Aug 1997 05:02:01 +0000 (05:02 +0000)
src/backend/parser/gram.y

index 02ad520021490da886a8f1226be375aa95b45afe..61a81a41a261c1f827a84df5a2f57d93f03c998a 100644 (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); }