From 6df955fd3b6e77ac58a491598c7e97fdb047afa4 Mon Sep 17 00:00:00 2001
From: Bruce Momjian <bruce@momjian.us>
Date: Wed, 24 Feb 1999 17:29:06 +0000
Subject: [PATCH] Fix problem with selectivity error in added columns with
 ALTER TABLE. Move files to deadcode.

---
 src/backend/commands/Makefile                                 | 4 ++--
 src/backend/commands/{ => _deadcode}/recipe.c                 | 2 +-
 src/{include/commands => backend/commands/_deadcode}/recipe.h | 2 +-
 src/backend/commands/command.c                                | 4 ++--
 src/backend/commands/{defind.c => indexcmds.c}                | 2 +-
 src/backend/tcop/utility.c                                    | 4 +++-
 src/include/nodes/nodes.h                                     | 3 +--
 7 files changed, 11 insertions(+), 10 deletions(-)
 rename src/backend/commands/{ => _deadcode}/recipe.c (99%)
 rename src/{include/commands => backend/commands/_deadcode}/recipe.h (87%)
 rename src/backend/commands/{defind.c => indexcmds.c} (99%)

diff --git a/src/backend/commands/Makefile b/src/backend/commands/Makefile
index b4a935181d..36a7f105d7 100644
--- a/src/backend/commands/Makefile
+++ b/src/backend/commands/Makefile
@@ -4,7 +4,7 @@
 #    Makefile for commands
 #
 # IDENTIFICATION
-#    $Header: /cvsroot/pgsql/src/backend/commands/Makefile,v 1.16 1998/10/08 18:37:14 momjian Exp $
+#    $Header: /cvsroot/pgsql/src/backend/commands/Makefile,v 1.17 1999/02/24 17:28:57 momjian Exp $
 #
 #-------------------------------------------------------------------------
 
@@ -17,7 +17,7 @@ ifdef MULTIBYTE
 CFLAGS+= $(MBFLAGS)
 endif
 
-OBJS = async.o creatinh.o command.o copy.o defind.o define.o \
+OBJS = async.o creatinh.o command.o copy.o indexcmds.o define.o \
        remove.o rename.o vacuum.o view.o cluster.o \
        recipe.o explain.o sequence.o trigger.o user.o proclang.o \
        dbcommands.o variable.o
diff --git a/src/backend/commands/recipe.c b/src/backend/commands/_deadcode/recipe.c
similarity index 99%
rename from src/backend/commands/recipe.c
rename to src/backend/commands/_deadcode/recipe.c
index c96b1b5995..0c8f3985ad 100644
--- a/src/backend/commands/recipe.c
+++ b/src/backend/commands/_deadcode/recipe.c
@@ -7,7 +7,7 @@
  *
  *
  * IDENTIFICATION
- *	  $Header: /cvsroot/pgsql/src/backend/commands/Attic/recipe.c,v 1.28 1999/02/13 23:15:07 momjian Exp $
+ *	  $Header: /cvsroot/pgsql/src/backend/commands/_deadcode/Attic/recipe.c,v 1.1 1999/02/24 17:29:00 momjian Exp $
  *
  *-------------------------------------------------------------------------
  */
diff --git a/src/include/commands/recipe.h b/src/backend/commands/_deadcode/recipe.h
similarity index 87%
rename from src/include/commands/recipe.h
rename to src/backend/commands/_deadcode/recipe.h
index 842165e872..b0c6f9faee 100644
--- a/src/include/commands/recipe.h
+++ b/src/backend/commands/_deadcode/recipe.h
@@ -5,7 +5,7 @@
  *
  * Copyright (c) 1994, Regents of the University of California
  *
- * $Id: recipe.h,v 1.7 1999/02/13 23:21:19 momjian Exp $
+ * $Id: recipe.h,v 1.1 1999/02/24 17:29:00 momjian Exp $
  *
  *-------------------------------------------------------------------------
  */
diff --git a/src/backend/commands/command.c b/src/backend/commands/command.c
index 9d5a496209..ca5cbeff9e 100644
--- a/src/backend/commands/command.c
+++ b/src/backend/commands/command.c
@@ -7,7 +7,7 @@
  *
  *
  * IDENTIFICATION
- *	  $Header: /cvsroot/pgsql/src/backend/commands/Attic/command.c,v 1.38 1999/02/13 23:15:03 momjian Exp $
+ *	  $Header: /cvsroot/pgsql/src/backend/commands/Attic/command.c,v 1.39 1999/02/24 17:28:57 momjian Exp $
  *
  * NOTES
  *	  The PortalExecutorHeapMemory crap needs to be eliminated
@@ -476,7 +476,7 @@ PerformAddAttribute(char *relationName,
 		namestrcpy(&(attribute->attname), colDef->colname);
 		attribute->atttypid = typeTuple->t_data->t_oid;
 		attribute->attlen = form->typlen;
-		attributeD.attdisbursion = 0;
+		attribute->attdisbursion = 0;
 		attribute->attcacheoff = -1;
 		attribute->atttypmod = colDef->typename->typmod;
 		attribute->attnum = i;
diff --git a/src/backend/commands/defind.c b/src/backend/commands/indexcmds.c
similarity index 99%
rename from src/backend/commands/defind.c
rename to src/backend/commands/indexcmds.c
index b5c991c9d7..e492b9163c 100644
--- a/src/backend/commands/defind.c
+++ b/src/backend/commands/indexcmds.c
@@ -7,7 +7,7 @@
  *
  *
  * IDENTIFICATION
- *	  $Header: /cvsroot/pgsql/src/backend/commands/Attic/defind.c,v 1.34 1999/02/13 23:15:05 momjian Exp $
+ *	  $Header: /cvsroot/pgsql/src/backend/commands/indexcmds.c,v 1.1 1999/02/24 17:28:58 momjian Exp $
  *
  *-------------------------------------------------------------------------
  */
diff --git a/src/backend/tcop/utility.c b/src/backend/tcop/utility.c
index 5cf10f034b..da9391ba14 100644
--- a/src/backend/tcop/utility.c
+++ b/src/backend/tcop/utility.c
@@ -9,7 +9,7 @@
  *
  *
  * IDENTIFICATION
- *	  $Header: /cvsroot/pgsql/src/backend/tcop/utility.c,v 1.55 1999/02/13 23:18:48 momjian Exp $
+ *	  $Header: /cvsroot/pgsql/src/backend/tcop/utility.c,v 1.56 1999/02/24 17:29:01 momjian Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -663,6 +663,7 @@ ProcessUtility(Node *parsetree,
 			}
 			break;
 
+#ifdef NOT_USED
 			/*
 			 * ******************************** Tioga-related statements *******************************
 			 */
@@ -675,6 +676,7 @@ ProcessUtility(Node *parsetree,
 				beginRecipe(stmt);
 			}
 			break;
+#endif
 
 			/*
 			 * ******************************** set variable statements *******************************
diff --git a/src/include/nodes/nodes.h b/src/include/nodes/nodes.h
index 4dd868b681..7375745976 100644
--- a/src/include/nodes/nodes.h
+++ b/src/include/nodes/nodes.h
@@ -6,7 +6,7 @@
  *
  * Copyright (c) 1994, Regents of the University of California
  *
- * $Id: nodes.h,v 1.44 1999/02/23 07:55:24 thomas Exp $
+ * $Id: nodes.h,v 1.45 1999/02/24 17:29:06 momjian Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -163,7 +163,6 @@ typedef enum NodeTag
 	T_FetchStmt,
 	T_IndexStmt,
 	T_ProcedureStmt,
-	T_RecipeStmt,
 	T_RemoveAggrStmt,
 	T_RemoveFuncStmt,
 	T_RemoveOperStmt,
-- 
2.40.0