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