Bruce Momjian 
							
						 
					 
					
						
						
							
						
						5aaf00f3f3 
					 
					
						
						
							
							Remove NOT_USED for Massimo.  
						
						 
						
						
						
						
					 
					
						1997-11-05 21:18:59 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vadim B. Mikheev 
							
						 
					 
					
						
						
							
						
						9b3d93293a 
					 
					
						
						
							
							Free ascii representations of compared values!  
						
						 
						
						
						
						
					 
					
						1997-10-27 12:00:43 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						f3af1368bd 
					 
					
						
						
							
							Rename strNcpy to StrNCpy, and change third parameter.  
						
						 
						
						
						
						
					 
					
						1997-10-25 01:10:58 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vadim B. Mikheev 
							
						 
					 
					
						
						
							
						
						defb10a450 
					 
					
						
						
							
							DEFAULT is handled by analyze.c now.  
						
						 
						
						
						
						
					 
					
						1997-10-12 07:09:20 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vadim B. Mikheev 
							
						 
					 
					
						
						
							
						
						3f6381d7e7 
					 
					
						
						
							
							Fix error indicator for SPI_getvalue() and SPI_getbinval()  
						
						 
						
						
						
						
					 
					
						1997-09-29 06:28:45 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						725a03eb4b 
					 
					
						
						
							
							Make GetAttributeByNum visible again for external use.  
						
						 
						
						
						
						
					 
					
						1997-09-27 14:37:21 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vadim B. Mikheev 
							
						 
					 
					
						
						
							
						
						561b35e556 
					 
					
						
						
							
							Return error if char *query is null in SPI_prepare()  
						
						 
						
						
						
						
					 
					
						1997-09-26 13:57:39 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vadim B. Mikheev 
							
						 
					 
					
						
						
							
						
						bb0cc20e64 
					 
					
						
						
							
							Fix handling  of SPI_tuptable.  
						
						 
						
						
						
						
					 
					
						1997-09-25 12:16:05 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas G. Lockhart 
							
						 
					 
					
						
						
							
						
						0e699286d3 
					 
					
						
						
							
							Coerce type of NULL pointer return to suppress gcc compiler warnings.  
						
						 
						
						
						
						
					 
					
						1997-09-24 17:45:21 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vadim B. Mikheev 
							
						 
					 
					
						
						
							
						
						eec6108650 
					 
					
						
						
							
							+ SPI_palloc(), SPI_repalloc(), SPI_pfree() - for allocations  
						
						 
						
						... 
						
						
						
						in upper Executor memory context. 
						
						
					 
					
						1997-09-24 08:28:37 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vadim B. Mikheev 
							
						 
					 
					
						
						
							
						
						e7046924a5 
					 
					
						
						
							
							Fix: Operand Order Affects OR.  
						
						 
						
						... 
						
						
						
						where x <> 1 or x isnull
didn't return tuples with x NULL. 
						
						
					 
					
						1997-09-22 04:19:36 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						3f365ba0fc 
					 
					
						
						
							
							Inline memset() as MemSet().  
						
						 
						
						
						
						
					 
					
						1997-09-18 20:22:58 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vadim B. Mikheev 
							
						 
					 
					
						
						
							
						
						f3e9cf9c6b 
					 
					
						
						
							
							Fix pfree problem.  
						
						 
						
						
						
						
					 
					
						1997-09-15 14:29:01 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vadim B. Mikheev 
							
						 
					 
					
						
						
							
						
						4587547f13 
					 
					
						
						
							
							Added: SPI_copytuple() & SPI_modifytuple()  
						
						 
						
						
						
						
					 
					
						1997-09-12 08:37:52 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vadim B. Mikheev 
							
						 
					 
					
						
						
							
						
						fd3ad7d765 
					 
					
						
						
							
							Allow to call utility funcs without SPI_connect.  
						
						 
						
						
						
						
					 
					
						1997-09-12 05:11:14 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						1ea01720d5 
					 
					
						
						
							
							heapattr functions now return a Datum, not char *.  
						
						 
						
						
						
						
					 
					
						1997-09-12 04:09:08 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vadim B. Mikheev 
							
						 
					 
					
						
						
							
						
						6e04b4b20f 
					 
					
						
						
							
							Use strcasecmp in SPI_fnumber(TupleDesc tupdesc, char *fname).  
						
						 
						
						
						
						
					 
					
						1997-09-12 02:42:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vadim B. Mikheev 
							
						 
					 
					
						
						
							
						
						a74613f478 
					 
					
						
						
							
							Cleanups.  
						
						 
						
						
						
						
					 
					
						1997-09-11 07:24:37 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						59f6a57e59 
					 
					
						
						
							
							Used modified version of indent that understands over 100 typedefs.  
						
						 
						
						
						
						
					 
					
						1997-09-08 21:56:23 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						075cede748 
					 
					
						
						
							
							Add typdefs to pgindent run.  
						
						 
						
						
						
						
					 
					
						1997-09-08 20:59:27 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						319dbfa736 
					 
					
						
						
							
							Another PGINDENT run that changes variable indenting and case label indenting.  Also static variable indenting.  
						
						 
						
						
						
						
					 
					
						1997-09-08 02:41:22 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						1ccd423235 
					 
					
						
						
							
							Massive commit to run PGINDENT on all *.c and *.h files.  
						
						 
						
						
						
						
					 
					
						1997-09-07 05:04:48 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vadim B. Mikheev 
							
						 
					 
					
						
						
							
						
						bf1d9aeb97 
					 
					
						
						
							
							Cleanups.  
						
						 
						
						
						
						
					 
					
						1997-09-06 11:23:05 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vadim B. Mikheev 
							
						 
					 
					
						
						
							
						
						78d74e32fb 
					 
					
						
						
							
							execMain.c: little changes in trigger interface...  
						
						 
						
						... 
						
						
						
						spi.c: functions to prepare/run and preserve plans for
       duration of transaction/session. Some data utilities. 
						
						
					 
					
						1997-09-04 13:22:39 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vadim B. Mikheev 
							
						 
					 
					
						
						
							
						
						283e18ab0e 
					 
					
						
						
							
							BEFORE/AFTER ROW INSERT/DELETE/UPDATE triggers startup.  
						
						 
						
						
						
						
					 
					
						1997-09-01 08:01:46 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vadim B. Mikheev 
							
						 
					 
					
						
						
							
						
						d65584d297 
					 
					
						
						
							
							Get rid of #include "../backend/parser/parse.h  
						
						 
						
						
						
						
					 
					
						1997-08-31 11:41:20 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vadim B. Mikheev 
							
						 
					 
					
						
						
							
						
						0b6dc93b32 
					 
					
						
						
							
							Add spi.o  
						
						 
						
						
						
						
					 
					
						1997-08-30 10:28:47 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vadim B. Mikheev 
							
						 
					 
					
						
						
							
						
						0d0254d1fb 
					 
					
						
						
							
							SPI manager.  
						
						 
						
						
						
						
					 
					
						1997-08-29 09:05:57 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vadim B. Mikheev 
							
						 
					 
					
						
						
							
						
						3751b49545 
					 
					
						
						
							
							Number of tuples inserted/affected by INSERT/UPDATE/DELETE...  
						
						 
						
						
						
						
					 
					
						1997-08-27 09:05:24 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						75c6c2b608 
					 
					
						
						
							
							Inlined heap_getattr().  
						
						 
						
						
						
						
					 
					
						1997-08-26 23:31:58 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vadim B. Mikheev 
							
						 
					 
					
						
						
							
						
						d40885cc40 
					 
					
						
						
							
							+ ExecConstraints()  
						
						 
						
						
						
						
					 
					
						1997-08-22 14:28:20 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vadim B. Mikheev 
							
						 
					 
					
						
						
							
						
						ed2c54b240 
					 
					
						
						
							
							DEFAULT handling  
						
						 
						
						... 
						
						
						
						Use  for 'selct .. into ..' copy of TupleDesc (without constraints)
#ifdef NOT_USED for resetVarAttrLenForCreateTable (just free tupdesc copy) 
						
						
					 
					
						1997-08-22 03:12:19 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						e482462960 
					 
					
						
						
							
							Rename pg_attribute.attnvals to attdisbursion.  
						
						 
						
						
						
						
					 
					
						1997-08-21 03:02:13 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						f1edf02cc1 
					 
					
						
						
							
							Change pg_attribute.attnvals to float4, change #ifdef 0 to #if 0, fix aix call to strNcpy, fix pg_super_user_id in pg_dumpall, change pg_database.dtadba from oid to int4.  
						
						 
						
						
						
						
					 
					
						1997-08-21 02:28:55 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						11ac1bf268 
					 
					
						
						
							
							More NOT_USEDs  
						
						 
						
						
						
						
					 
					
						1997-08-20 14:54:35 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						1d8bbfd2e7 
					 
					
						
						
							
							Make functions static where possible, enclose unused functions in #ifdef NOT_USED.  
						
						 
						
						
						
						
					 
					
						1997-08-19 21:40:56 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vadim B. Mikheev 
							
						 
					 
					
						
						
							
						
						b992e200b8 
					 
					
						
						
							
							NOT NULL implementation (submitted by Robson Paniago de Miranda).  
						
						 
						
						
						
						
					 
					
						1997-08-19 04:46:15 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						b99c63cfc0 
					 
					
						
						
							
							Now that names are null terminated, no need to do all that NAMEDATALEN stuff.  
						
						 
						
						
						
						
					 
					
						1997-08-18 20:53:48 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						ea5b5357cd 
					 
					
						
						
							
							Remove more (void) and fix -Wall warnings.  
						
						 
						
						
						
						
					 
					
						1997-08-12 22:55:25 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						f5f366e188 
					 
					
						
						
							
							Allow internal sorts to be stored in memory rather than in files.  
						
						 
						
						
						
						
					 
					
						1997-08-06 03:42:21 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						79e78f0b80 
					 
					
						
						
							
							Added SCO support, from Daniel Harris.  
						
						 
						
						
						
						
					 
					
						1997-07-28 00:57:08 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vadim B. Mikheev 
							
						 
					 
					
						
						
							
						
						41882fde34 
					 
					
						
						
							
							setVarAttrLenForCreateTable(): use varnoold/varoattno instead of  
						
						 
						
						... 
						
						
						
						varno/varattno. 
						
						
					 
					
						1997-06-13 03:24:26 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						c3a960ad8a 
					 
					
						
						
							
							Fix for SELECT * INTO TABLE for char(), varchar() fields.  
						
						 
						
						
						
						
					 
					
						1997-05-31 16:52:19 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vadim B. Mikheev 
							
						 
					 
					
						
						
							
						
						051b4210e3 
					 
					
						
						
							
							Fix for Hash and arrays  
						
						 
						
						
						
						
					 
					
						1997-04-22 03:32:38 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc G. Fournier 
							
						 
					 
					
						
						
							
						
						9d5c0af586 
					 
					
						
						
							
							From: Thomas Lockhart <Thomas.G.Lockhart@jpl.nasa.gov>  
						
						 
						
						... 
						
						
						
						Subject: [HACKERS] Aggregate function patches
Here are the aggregate function patches I originally sent in last December.
They fix sum() and avg() behavior for ints and floats when NULL values are
involved.
I was waiting to resubmit these until I had a chance to write a v6.0->v6.1
database upgrade script to ensure that existing v6.0 databases which have
not been reloaded for v6.1 do no break with the new aggregate behavior.
These scripts are included below. It's OK with me if someone wants to do
something different with the upgrade strategy, but something like this
was discussed a few weeks ago.
Also, there were a couple of small items which cropped up in doing a clean
install of 970403 (actually 970402 + 970403 changes since the full 970403
tar file appears to be damaged or at least suspect). They are the first
two patches below and can be omitted if desired (although I think they
aren't dangerous :). 
						
						
					 
					
						1997-04-03 19:56:47 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vadim B. Mikheev 
							
						 
					 
					
						
						
							
						
						41aeed4334 
					 
					
						
						
							
							Can't INSERT/UPDATE/DELETE sequence relation.  
						
						 
						
						
						
						
					 
					
						1997-04-02 04:04:11 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc G. Fournier 
							
						 
					 
					
						
						
							
						
						b66569e41f 
					 
					
						
						
							
							From: Dan McGuirk <mcguirk@indirect.com>  
						
						 
						
						... 
						
						
						
						Subject: [HACKERS] linux/alpha patches
These patches lay the groundwork for a Linux/Alpha port.  The port doesn't
actually work unless you tweak the linker to put all the pointers in the
first 32 bits of the address space, but it's at least a start.  It
implements the test-and-set instruction in Alpha assembly, and also fixes
a lot of pointer-to-integer conversions, which is probably good anyway. 
						
						
					 
					
						1997-03-12 21:00:17 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc G. Fournier 
							
						 
					 
					
						
						
							
						
						e4949f9fe5 
					 
					
						
						
							
							From: Dan McGuirk <mcguirk@indirect.com>  
						
						 
						
						... 
						
						
						
						Subject: [HACKERS] better access control error messages
This patch replaces the 'no such class or insufficient privilege' with
distinct error messages that tell you whether the table really doesn't
exist or whether access was denied. 
						
						
					 
					
						1997-03-12 20:48:48 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vadim B. Mikheev 
							
						 
					 
					
						
						
							
						
						8e90978146 
					 
					
						
						
							
							Fixing bug in INDEXSCAN_PATCH:  
						
						 
						
						... 
						
						
						
						ExecInitIndexScan now works with operands of Param type and
(!!!) postquel_execute() now substitutes param values
before calling postquel_start(). 
						
						
					 
					
						1997-01-22 05:26:50 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						a5dd06f763 
					 
					
						
						
							
							include sem.h added, include string.h neede, from Erik Bertelsen  for Ultrix  
						
						 
						
						
						
						
					 
					
						1997-01-10 20:19:49 +00:00