]> git.ipfire.org Git - thirdparty/postgresql.git/commitdiff
Fix for "default = '...'" in CREATE TYPE
authorVadim B. Mikheev <vadim4o@yahoo.com>
Thu, 28 Aug 1997 05:02:01 +0000 (05:02 +0000)
committerVadim B. Mikheev <vadim4o@yahoo.com>
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); }