mirror of
				https://github.com/postgres/postgres.git
				synced 2025-11-03 09:13:20 +03:00 
			
		
		
		
	setVarAttrLenForCreateTable(): use varnoold/varoattno instead of
varno/varattno.
This commit is contained in:
		@@ -7,7 +7,7 @@
 | 
			
		||||
 *
 | 
			
		||||
 *
 | 
			
		||||
 * IDENTIFICATION
 | 
			
		||||
 *    $Header: /cvsroot/pgsql/src/backend/executor/execUtils.c,v 1.8 1997/05/31 16:52:02 momjian Exp $
 | 
			
		||||
 *    $Header: /cvsroot/pgsql/src/backend/executor/execUtils.c,v 1.9 1997/06/13 03:24:26 vadim Exp $
 | 
			
		||||
 *
 | 
			
		||||
 *-------------------------------------------------------------------------
 | 
			
		||||
 */
 | 
			
		||||
@@ -1155,11 +1155,11 @@ setVarAttrLenForCreateTable(TupleDesc tupType, List *targetList,
 | 
			
		||||
		Relation	rd;
 | 
			
		||||
 | 
			
		||||
		var = (Var *)expr;
 | 
			
		||||
		rtentry = rt_fetch(var->varno, rangeTable);
 | 
			
		||||
		rtentry = rt_fetch(var->varnoold, rangeTable);
 | 
			
		||||
		rd = heap_open(rtentry->relid);
 | 
			
		||||
			/* set length to that defined in relation */
 | 
			
		||||
		tupType->attrs[varno]->attlen =
 | 
			
		||||
				(*rd->rd_att->attrs[var->varattno-1]).attlen;
 | 
			
		||||
				(*rd->rd_att->attrs[var->varoattno-1]).attlen;
 | 
			
		||||
		heap_close(rd);
 | 
			
		||||
	    }
 | 
			
		||||
	    else
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user