diff --git a/src/backend/parser/gram.y b/src/backend/parser/gram.y
index 02ad520021490da886a8f1226be375aa95b45afe..61a81a41a261c1f827a84df5a2f57d93f03c998a 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); }