Bruce Momjian 
							
						 
					 
					
						
						
							
						
						4390b0bfbe 
					 
					
						
						
							
							Add TEMP tables/indexes.  Add COPY pfree().  Other cleanups.  
						
						
						
						
					 
					
						1999-02-02 03:45:56 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim B. Mikheev 
							
						 
					 
					
						
						
							
						
						bfa6d510b3 
					 
					
						
						
							
							Small fix for READ COMMITTED isolevel.  
						
						
						
						
					 
					
						1999-01-29 13:24:36 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim B. Mikheev 
							
						 
					 
					
						
						
							
						
						aaef7beb79 
					 
					
						
						
							
							Hope that execMain.c good merged.  
						
						... 
						
						
						
						Fix for BEFORE ROW UPDATE triggers: result tuple may be different
(due to concurrent update) from one initially produced by top level plan. 
						
						
					 
					
						1999-01-29 11:56:01 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim B. Mikheev 
							
						 
					 
					
						
						
							
						
						1d41e88568 
					 
					
						
						
							
							Trying to fix bad merging...  
						
						
						
						
					 
					
						1999-01-29 10:15:09 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim B. Mikheev 
							
						 
					 
					
						
						
							
						
						e3a1ab764e 
					 
					
						
						
							
							READ COMMITTED isolevel is implemented and is default now.  
						
						
						
						
					 
					
						1999-01-29 09:23:17 +00:00 
						 
				 
			
				
					
						
							
							
								Tom Lane 
							
						 
					 
					
						
						
							
						
						b946244c1c 
					 
					
						
						
							
							Quick fix for subplan-related crash.  
						
						
						
						
					 
					
						1999-01-27 16:48:20 +00:00 
						 
				 
			
				
					
						
							
							
								Tom Lane 
							
						 
					 
					
						
						
							
						
						422221c90d 
					 
					
						
						
							
							Another SELECT speedup: extract OIDs of column print functions  
						
						... 
						
						
						
						only once per SELECT, not once per tuple.  10% here, 10% there,
pretty soon you're talking about real speedups ... 
						
						
					 
					
						1999-01-27 00:36:28 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim B. Mikheev 
							
						 
					 
					
						
						
							
						
						247b3f9054 
					 
					
						
						
							
							SELECT FOR UPDATE is implemented...  
						
						
						
						
					 
					
						1999-01-25 12:01:19 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim B. Mikheev 
							
						 
					 
					
						
						
							
						
						3498d878cb 
					 
					
						
						
							
							SET TRANSACTION ISOLATION LEVEL ...  
						
						... 
						
						
						
						LOCK TABLE IN ... MODE
...implemented 
						
						
					 
					
						1998-12-18 09:10:39 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim B. Mikheev 
							
						 
					 
					
						
						
							
						
						c13a64d7fb 
					 
					
						
						
							
							Serialized mode works!  
						
						
						
						
					 
					
						1998-12-16 11:53:55 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim B. Mikheev 
							
						 
					 
					
						
						
							
						
						3f7fbf85dc 
					 
					
						
						
							
							Initial MVCC code.  
						
						... 
						
						
						
						New code for locking buffer' context. 
						
						
					 
					
						1998-12-15 12:47:01 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim B. Mikheev 
							
						 
					 
					
						
						
							
						
						6beba218d7 
					 
					
						
						
							
							New HeapTuple structure/interface.  
						
						
						
						
					 
					
						1998-11-27 19:52:36 +00:00 
						 
				 
			
				
					
						
							
							
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						8cec4cf91b 
					 
					
						
						
							
							New QUERY_LIMIT set command.  
						
						
						
						
					 
					
						1998-10-14 05:10:12 +00:00 
						 
				 
			
				
					
						
							
							
								Tom Lane 
							
						 
					 
					
						
						
							
						
						d33bbb5b1f 
					 
					
						
						
							
							Get rid of some long-dead code that thinks NOTIFY is passed to the  
						
						... 
						
						
						
						planner/optimizer/executor.  It isn't.
Besides, most of the removed code consists of comments about how
it's not right. 
						
						
					 
					
						1998-10-01 02:04:01 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas G. Lockhart 
							
						 
					 
					
						
						
							
						
						4327a3675f 
					 
					
						
						
							
							Clean up existing debugging print statements.  
						
						... 
						
						
						
						Modify comment blocks to insulate from pgindent. 
						
						
					 
					
						1998-09-25 13:38:32 +00:00 
						 
				 
			
				
					
						
							
							
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						fa1a8d6a97 
					 
					
						
						
							
							OK, folks, here is the pgindent output.  
						
						
						
						
					 
					
						1998-09-01 04:40:42 +00:00 
						 
				 
			
				
					
						
							
							
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						af74855a60 
					 
					
						
						
							
							Renaming cleanup, no pgindent yet.  
						
						
						
						
					 
					
						1998-09-01 03:29:17 +00:00 
						 
				 
			
				
					
						
							
							
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						7971539020 
					 
					
						
						
							
							heap_fetch requires buffer pointer, must be released; heap_getnext  
						
						... 
						
						
						
						no longer returns buffer pointer, can be gotten from scan;
	descriptor; bootstrap can create multi-key indexes;
pg_procname index now is multi-key index; oidint2, oidint4, oidname
are gone (must be removed from regression tests); use System Cache
rather than sequential scan in many places; heap_modifytuple no
longer takes buffer parameter; remove unused buffer parameter in
a few other functions; oid8 is not index-able; remove some use of
single-character variable names; cleanup Buffer variables usage
and scan descriptor looping; cleaned up allocation and freeing of
tuples; 18k lines of diff; 
						
						
					 
					
						1998-08-19 02:04:17 +00:00 
						 
				 
			
				
					
						
							
							
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						af5fde7491 
					 
					
						
						
							
							Make large objects their own relkind type.  Fix dups in pg_class_mb  
						
						... 
						
						
						
						files.  Fix sequence creation hack for relkind type. 
						
						
					 
					
						1998-08-06 05:13:14 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim B. Mikheev 
							
						 
					 
					
						
						
							
						
						be8300b18f 
					 
					
						
						
							
							Use Snapshot in heap access methods.  
						
						
						
						
					 
					
						1998-07-27 19:38:40 +00:00 
						 
				 
			
				
					
						
							
							
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						34797d4225 
					 
					
						
						
							
							Cleanup Name usage.  
						
						
						
						
					 
					
						1998-07-20 16:14:18 +00:00 
						 
				 
			
				
					
						
							
							
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						5b4ca67147 
					 
					
						
						
							
							Conditionally execute Junk filter only when ORDER BY of columns  
						
						... 
						
						
						
						not in target list. 
						
						
					 
					
						1998-07-19 03:46:29 +00:00 
						 
				 
			
				
					
						
							
							
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						6bd323c6b3 
					 
					
						
						
							
							Remove un-needed braces around single statements.  
						
						
						
						
					 
					
						1998-06-15 19:30:31 +00:00 
						 
				 
			
				
					
						
							
							
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						b15b768bfa 
					 
					
						
						
							
							Fix for drop database and junk filters.  
						
						
						
						
					 
					
						1998-05-26 03:44:07 +00:00 
						 
				 
			
				
					
						
							
							
								Marc G. Fournier 
							
						 
					 
					
						
						
							
						
						9f3d63936b 
					 
					
						
						
							
							From: David Hartwig <daveh@insightdist.com>  
						
						... 
						
						
						
						Here is a patch to remove the requirement that ORDER/GROUP BY clause
identifiers be included in the target list. 
						
						
					 
					
						1998-05-21 03:53:51 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim B. Mikheev 
							
						 
					 
					
						
						
							
						
						1a6de0760d 
					 
					
						
						
							
							Check SELECT permissions in subqueries.  
						
						
						
						
					 
					
						1998-02-27 08:43:53 +00:00 
						 
				 
			
				
					
						
							
							
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						a32450a585 
					 
					
						
						
							
							pgindent run before 6.3 release, with Thomas' requested changes.  
						
						
						
						
					 
					
						1998-02-26 04:46:47 +00:00 
						 
				 
			
				
					
						
							
							
								Marc G. Fournier 
							
						 
					 
					
						
						
							
						
						7b30490bc9 
					 
					
						
						
							
							First step done,  
						
						... 
						
						
						
						below  is  the patch to have views to override the permission
    checks for the accessed tables. Now we can do the following:
    CREATE VIEW db_user AS SELECT
         usename,
         usesysid,
         usecreatedb,
         usetrace,
         usecatupd,
         '**********'::text as passwd,
         valuntil
        FROM pg_user;
    REVOKE ALL ON pg_user FROM public;
    REVOKE ALL ON db_user FROM public;
    GRANT SELECT ON db_user TO public; 
						
						
					 
					
						1998-02-21 06:32:15 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim B. Mikheev 
							
						 
					 
					
						
						
							
						
						1a105cefbd 
					 
					
						
						
							
							Support for subselects.  
						
						... 
						
						
						
						ExecReScan for nodeAgg, nodeHash, nodeHashjoin, nodeNestloop and nodeResult.
Fixed ExecReScan for nodeMaterial.
Get rid of #ifdef INDEXSCAN_PATCH.
Get rid of ExecMarkPos and ExecRestrPos in nodeNestloop. 
						
						
					 
					
						1998-02-13 03:26:53 +00:00 
						 
				 
			
				
					
						
							
							
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						2c482cdbf2 
					 
					
						
						
							
							Pass attypmod  through to executor by adding to Var and Resdom.  
						
						
						
						
					 
					
						1998-02-10 04:02:59 +00:00 
						 
				 
			
				
					
						
							
							
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						691dc282f8 
					 
					
						
						
							
							Fix for SELECT INTO TABLE for varchar().  
						
						
						
						
					 
					
						1998-01-19 02:37:51 +00:00 
						 
				 
			
				
					
						
							
							
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						c65ea0e040 
					 
					
						
						
							
							New pg_attribute.atttypmod for type-specific information like  
						
						... 
						
						
						
						varchar length.
Cleans up code so attlen is always length.
Removed varchar() hack added earlier.
Will fix bug in selecting varchar() fields, and varchar() can be
variable length. 
						
						
					 
					
						1998-01-16 23:21:07 +00:00 
						 
				 
			
				
					
						
							
							
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						cb3ce64f2e 
					 
					
						
						
							
							Cleanup of prototypes.  FIx for PQtrace start/stop several times.  
						
						
						
						
					 
					
						1998-01-14 15:48:51 +00:00 
						 
				 
			
				
					
						
							
							
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						679d39b9c8 
					 
					
						
						
							
							Goodbye ABORT.  Hello ERROR for all errors.  
						
						
						
						
					 
					
						1998-01-07 21:07:04 +00:00 
						 
				 
			
				
					
						
							
							
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						0d9fc5afd6 
					 
					
						
						
							
							Change elog(WARN) to elog(ERROR) and elog(ABORT).  
						
						
						
						
					 
					
						1998-01-05 03:35:55 +00:00 
						 
				 
			
				
					
						
							
							
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						002796b5ca 
					 
					
						
						
							
							Rename heap_destroyr to heap_destroy, heap_destroy to heap_destroy_with_catalog.  
						
						
						
						
					 
					
						1997-11-28 17:28:02 +00:00 
						 
				 
			
				
					
						
							
							
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						c445ba331b 
					 
					
						
						
							
							Rename heap_create to heap_create_and_catatlog, rename heap_creatr to heap_create().  
						
						
						
						
					 
					
						1997-11-28 04:40:40 +00:00 
						 
				 
			
				
					
						
							
							
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						f7f2e18f8e 
					 
					
						
						
							
							Remove tqual.h includes not needed.  
						
						
						
						
					 
					
						1997-11-24 05:09:50 +00:00 
						 
				 
			
				
					
						
							
							
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						3fa2bb316c 
					 
					
						
						
							
							Remove archive stuff.  
						
						
						
						
					 
					
						1997-11-21 18:12:58 +00:00 
						 
				 
			
				
					
						
							
							
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						e9e1ff226f 
					 
					
						
						
							
							Remove all time travel stuff.  Small parser cleanup.  
						
						
						
						
					 
					
						1997-11-20 23:24:03 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas G. Lockhart 
							
						 
					 
					
						
						
							
						
						c2f4779ddf 
					 
					
						
						
							
							Define prototype for ExecutorLimit() to avoid compiler complaints.  
						
						
						
						
					 
					
						1997-11-17 16:41:04 +00:00 
						 
				 
			
				
					
						
							
							
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						5aaf00f3f3 
					 
					
						
						
							
							Remove NOT_USED for Massimo.  
						
						
						
						
					 
					
						1997-11-05 21:18:59 +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 
						 
				 
			
				
					
						
							
							
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						3f365ba0fc 
					 
					
						
						
							
							Inline memset() as MemSet().  
						
						
						
						
					 
					
						1997-09-18 20:22:58 +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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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