Tom Lane 
							
						 
					 
					
						
						
							
						
						6357f4ea72 
					 
					
						
						
							
							Teach predicate_refuted_by() how to do proofs involving NOT-clauses.  
						
						... 
						
						
						
						This doesn't matter too much for ordinary NOTs, since prepqual.c does
its best to get rid of those, but it helps with IS NOT TRUE clauses
which the rule rewriter likes to insert.  Per example from Martin Lesser. 
						
						
					 
					
						2006-08-05 00:21:14 +00:00 
						 
				 
			
				
					
						
							
							
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						3f23f4eec8 
					 
					
						
						
							
							Add some blank lines for formatting.  
						
						
						
						
					 
					
						2006-08-04 22:20:06 +00:00 
						 
				 
			
				
					
						
							
							
								Tom Lane 
							
						 
					 
					
						
						
							
						
						c68489863c 
					 
					
						
						
							
							Fix domain_in() bug exhibited by Darcy Buskermolen.  The idea of an EState  
						
						... 
						
						
						
						that's shorter-lived than the expression state being evaluated in it really
doesn't work :-( --- we end up with fn_extra caches getting deleted while
still in use.  Rather than abandon the notion of caching expression state
across domain_in calls altogether, I chose to make domain_in a bit cozier
with ExprContext.  All we really need for evaluating variable-free
expressions is an ExprContext, not an EState, so I invented the notion of a
"standalone" ExprContext.  domain_in can prevent resource leakages by doing
a ReScanExprContext on this rather than having to free it entirely; so we
can make the ExprContext have the same lifespan (and particularly the same
per_query memory context) as the expression state structs. 
						
						
					 
					
						2006-08-04 21:33:36 +00:00 
						 
				 
			
				
					
						
							
							
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						bf7b205e16 
					 
					
						
						
							
							#ifdef fix for MSVC builds of libpq.  
						
						... 
						
						
						
						Hiroshi Saito 
						
						
					 
					
						2006-08-04 18:58:33 +00:00 
						 
				 
			
				
					
						
							
							
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						c8961bf1ce 
					 
					
						
						
							
							Improve logging of protocol-level prepared statements.  
						
						
						
						
					 
					
						2006-08-04 18:53:46 +00:00 
						 
				 
			
				
					
						
							
							
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						ad269d5e3b 
					 
					
						
						
							
							Fix bug in new pg_dump -T/-N handling that was dumping system schemas if  
						
						... 
						
						
						
						these options were used before -n/-t. 
						
						
					 
					
						2006-08-04 18:32:15 +00:00 
						 
				 
			
				
					
						
							
							
								Tom Lane 
							
						 
					 
					
						
						
							
						
						6db6714ffc 
					 
					
						
						
							
							Remove redeclaration of struct sqlca_t --- unnecessary and provokes  
						
						... 
						
						
						
						warnings on some compilers. 
						
						
					 
					
						2006-08-04 16:54:05 +00:00 
						 
				 
			
				
					
						
							
							
								Tom Lane 
							
						 
					 
					
						
						
							
						
						3467758809 
					 
					
						
						
							
							Fix missing 'static' keywords --- some compilers gripe about this.  
						
						
						
						
					 
					
						2006-08-04 16:42:56 +00:00 
						 
				 
			
				
					
						
							
							
								Tom Lane 
							
						 
					 
					
						
						
							
						
						a7d400ad07 
					 
					
						
						
							
							Fix inadequate quoting in test for AIX xlc.  
						
						
						
						
					 
					
						2006-08-04 15:16:14 +00:00 
						 
				 
			
				
					
						
							
							
								Tom Lane 
							
						 
					 
					
						
						
							
						
						5d844d3271 
					 
					
						
						
							
							'make clean' must remove the create subdirectories results/ and log/,  
						
						... 
						
						
						
						not merely remove their contents.  Else 'cvs update' complains. 
						
						
					 
					
						2006-08-04 14:18:09 +00:00 
						 
				 
			
				
					
						
							
							
								Tom Lane 
							
						 
					 
					
						
						
							
						
						e2d34d75e7 
					 
					
						
						
							
							Teach eval_const_expressions to simplify BooleanTest nodes that have  
						
						... 
						
						
						
						constant input.  Seems worth doing because rule rewriter inserts
IS NOT TRUE tests into WHERE clauses. 
						
						
					 
					
						2006-08-04 14:09:51 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Meskes 
							
						 
					 
					
						
						
							
						
						3ceaa97b3c 
					 
					
						
						
							
							Regression test updates and fixes  
						
						
						
						
					 
					
						2006-08-04 08:52:18 +00:00 
						 
				 
			
				
					
						
							
							
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						a83437fcfd 
					 
					
						
						
							
							Slight wording improvement in documentation.  
						
						
						
						
					 
					
						2006-08-04 04:07:38 +00:00 
						 
				 
			
				
					
						
							
							
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						9ac2f2e8ea 
					 
					
						
						
							
							Add missing ecpg function prototype needed when in threaded mode ---  
						
						... 
						
						
						
						supresses compiler warning. 
						
						
					 
					
						2006-08-04 03:23:37 +00:00 
						 
				 
			
				
					
						
							
							
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						49954b4526 
					 
					
						
						
							
							Add URL for terminate backend test:  
						
						... 
						
						
						
						>   http://archives.postgresql.org/pgsql-hackers/2006-08/msg00174.php  
						
						
					 
					
						2006-08-04 01:24:49 +00:00 
						 
				 
			
				
					
						
							
							
								Tom Lane 
							
						 
					 
					
						
						
							
						
						c82264291e 
					 
					
						
						
							
							Add some basic tests of GUC behavior.  
						
						... 
						
						
						
						Joachim Wieland 
						
						
					 
					
						2006-08-04 00:00:14 +00:00 
						 
				 
			
				
					
						
							
							
								Tom Lane 
							
						 
					 
					
						
						
							
						
						7946f77220 
					 
					
						
						
							
							Cause ALTER TABLE to perform ALTER COLUMN DROP DEFAULT operations during  
						
						... 
						
						
						
						the DROP pass rather than the ADD_CONSTR pass.  On examining the code I
think this was just an oversight rather than intentional, and it seems
to satisfy the principle of least surprise better than the alternative
solution that was discussed.  Add an example to the ref page showing how
to do ALTER TYPE and update the default in one command.  Per gripe from
Markus Bertheau that that wasn't possible. 
						
						
					 
					
						2006-08-03 20:57:06 +00:00 
						 
				 
			
				
					
						
							
							
								Tom Lane 
							
						 
					 
					
						
						
							
						
						89c07b18a6 
					 
					
						
						
							
							Remove use of a regex character class in resultmap (for freebsd version  
						
						... 
						
						
						
						check).  This isn't supported by pg_regress since the recent rewrite
into C.  While we could add char classes to pg_regress.c's code, it's
not really needed at the moment: thanks to Andrew's patch to make
pg_regress always accept the 'standard' comparison file, we can just
drop the version check. 
						
						
					 
					
						2006-08-03 17:04:00 +00:00 
						 
				 
			
				
					
						
							
							
								Tom Lane 
							
						 
					 
					
						
						
							
						
						f5b78fa51f 
					 
					
						
						
							
							Fix AfterTriggerExecute() to pass tg_trigtuple and tg_newtuple as NULLs  
						
						... 
						
						
						
						rather than pointers to garbage, when calling AFTER STATEMENT triggers.
Michael Fuhr 
						
						
					 
					
						2006-08-03 16:04:41 +00:00 
						 
				 
			
				
					
						
							
							
								Tom Lane 
							
						 
					 
					
						
						
							
						
						bc8ac3ce40 
					 
					
						
						
							
							Add missing pgstat_count_index_scan(), per Andreas Seltenreich.  
						
						
						
						
					 
					
						2006-08-03 15:22:09 +00:00 
						 
				 
			
				
					
						
							
							
								Tom Lane 
							
						 
					 
					
						
						
							
						
						d841cc44c5 
					 
					
						
						
							
							A few regression tests for VALUES, from Gavin Sherry.  
						
						
						
						
					 
					
						2006-08-03 14:54:44 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Meskes 
							
						 
					 
					
						
						
							
						
						4b8378a671 
					 
					
						
						
							
							Removed compiler warnings  
						
						
						
						
					 
					
						2006-08-03 14:50:11 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Meskes 
							
						 
					 
					
						
						
							
						
						27458bb4fa 
					 
					
						
						
							
							Applied test suite update by Joachim Wieland <joe@mcknight.de>.  
						
						
						
						
					 
					
						2006-08-03 13:11:04 +00:00 
						 
				 
			
				
					
						
							
							
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						961ec0ce9c 
					 
					
						
						
							
							Move 'ddl' right after 'none' in postgresql.conf.  It used to be between  
						
						... 
						
						
						
						'mod' and 'all', which is not the right order.  SGML documentation order
was correct. Report from Chander Ganesan. 
						
						
					 
					
						2006-08-02 21:48:43 +00:00 
						 
				 
			
				
					
						
							
							
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						f1fa94a415 
					 
					
						
						
							
							Fix logic to prevent pg_dump from dumping system schemas; bug introduced  
						
						... 
						
						
						
						in recent -t/-n/-T/-N patch.
Small style cleanups. 
						
						
					 
					
						2006-08-02 21:43:43 +00:00 
						 
				 
			
				
					
						
							
							
								Andrew Dunstan 
							
						 
					 
					
						
						
							
						
						959aee5bbf 
					 
					
						
						
							
							remove extraneous space after -L flag.  
						
						
						
						
					 
					
						2006-08-02 19:02:34 +00:00 
						 
				 
			
				
					
						
							
							
								Tom Lane 
							
						 
					 
					
						
						
							
						
						0dfb595d7a 
					 
					
						
						
							
							Arrange for ValuesScan to keep per-sublist expression eval state in a  
						
						... 
						
						
						
						temporary context that can be reset when advancing to the next sublist.
This is faster and more thorough at recovering space than the previous
method; moreover it will do the right thing if something in the sublist
tries to register an expression context callback. 
						
						
					 
					
						2006-08-02 18:58:21 +00:00 
						 
				 
			
				
					
						
							
							
								Tom Lane 
							
						 
					 
					
						
						
							
						
						9649b182a1 
					 
					
						
						
							
							Fix documentation error: GRANT/REVOKE for roles only accept role names  
						
						... 
						
						
						
						as grantees, not PUBLIC ... and you can't say GROUP either.  Noted by
Brian Hurt. 
						
						
					 
					
						2006-08-02 16:29:49 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Meskes 
							
						 
					 
					
						
						
							
						
						efc861a842 
					 
					
						
						
							
							And finally the Makefiles  
						
						
						
						
					 
					
						2006-08-02 14:19:14 +00:00 
						 
				 
			
				
					
						
							
							
								Tom Lane 
							
						 
					 
					
						
						
							
						
						e79aed7cba 
					 
					
						
						
							
							Wups, got the test for contain_vars_of_level-not-needed wrong in  
						
						... 
						
						
						
						transformInsertStmt: the target table is already in p_rtable at that point. 
						
						
					 
					
						2006-08-02 14:14:22 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Meskes 
							
						 
					 
					
						
						
							
						
						1f0a6cd60c 
					 
					
						
						
							
							Hopefully that's it. The remaining files for ecpg regression tests.  
						
						
						
						
					 
					
						2006-08-02 14:14:04 +00:00 
						 
				 
			
				
					
						
							
							
								Tom Lane 
							
						 
					 
					
						
						
							
						
						6392518c69 
					 
					
						
						
							
							Add a HINT per suggestion from Michael Glaesemann.  Also, tweak OLD/NEW  
						
						... 
						
						
						
						test to avoid expensive contain_vars_of_level() scan in the normal case
where we're not inside a rule. 
						
						
					 
					
						2006-08-02 13:58:52 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Meskes 
							
						 
					 
					
						
						
							
						
						b737f85e84 
					 
					
						
						
							
							Some more regression test files  
						
						
						
						
					 
					
						2006-08-02 13:53:45 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Meskes 
							
						 
					 
					
						
						
							
						
						2682a4c01d 
					 
					
						
						
							
							One more file to remove  
						
						
						
						
					 
					
						2006-08-02 13:52:11 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Meskes 
							
						 
					 
					
						
						
							
						
						36e8d4e780 
					 
					
						
						
							
							Removed old test files  
						
						
						
						
					 
					
						2006-08-02 13:51:32 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Meskes 
							
						 
					 
					
						
						
							
						
						1fa6be6f69 
					 
					
						
						
							
							ynced parser and keyword list.  
						
						... 
						
						
						
						Implemented EXEC SQL UNDEF.
Applied first version of the regression test patch by Joachim Wieland <joe@mcknight.de >. 
						
						
					 
					
						2006-08-02 13:43:23 +00:00 
						 
				 
			
				
					
						
							
							
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						97eefd6996 
					 
					
						
						
							
							Update:  
						
						... 
						
						
						
						< 	o Add COPY TO STDIN / STDOUT handling
> 	o Add COPY TO STDIN handling 
						
						
					 
					
						2006-08-02 13:36:45 +00:00 
						 
				 
			
				
					
						
							
							
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						f05fc17cf4 
					 
					
						
						
							
							Add:  
						
						... 
						
						
						
						> 	o In rules, allow VALUES() to contain a mixture of 'old' and 'new'
> 	  references 
						
						
					 
					
						2006-08-02 13:29:54 +00:00 
						 
				 
			
				
					
						
							
							
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						b5a5524342 
					 
					
						
						
							
							Done:  
						
						... 
						
						
						
						o -Allow INSERT INTO tab (col1, ..) VALUES (val1, ..), (val2, ..) 
						
						
					 
					
						2006-08-02 03:11:54 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Conway 
							
						 
					 
					
						
						
							
						
						9caafda579 
					 
					
						
						
							
							Add support for multi-row VALUES clauses as part of INSERT statements  
						
						... 
						
						
						
						(e.g. "INSERT ... VALUES (...), (...), ...") and elsewhere as allowed
by the spec. (e.g. similar to a FROM clause subselect). initdb required.
Joe Conway and Tom Lane. 
						
						
					 
					
						2006-08-02 01:59:48 +00:00 
						 
				 
			
				
					
						
							
							
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						d307c428cb 
					 
					
						
						
							
							Fix bug I introduced while cleaning up pg_dump -t/-n patch.  
						
						
						
						
					 
					
						2006-08-01 21:05:00 +00:00 
						 
				 
			
				
					
						
							
							
								Alvaro Herrera 
							
						 
					 
					
						
						
							
						
						5f69890e15 
					 
					
						
						
							
							Editorialize a bit on the recent patch, reverting to the original versions  
						
						... 
						
						
						
						of the text where appropiate. 
						
						
					 
					
						2006-08-01 19:17:18 +00:00 
						 
				 
			
				
					
						
							
							
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						2c6d96cef6 
					 
					
						
						
							
							Add support for loadable modules to allocated shared memory and  
						
						... 
						
						
						
						lightweight locks.
Marc Munro 
						
						
					 
					
						2006-08-01 19:03:11 +00:00 
						 
				 
			
				
					
						
							
							
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						c61607bd52 
					 
					
						
						
							
							Add pg_dump -X no-data-for-failed-tables option to suppress loading data  
						
						... 
						
						
						
						if table creation failed (the table already exists).
Martin Pitt 
						
						
					 
					
						2006-08-01 18:21:44 +00:00 
						 
				 
			
				
					
						
							
							
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						6d0f5ea574 
					 
					
						
						
							
							Done:  
						
						... 
						
						
						
						< 	o %Allow pg_dump to use multiple -t and -n switches  [pg_dump]
<
< 	  http://archives.postgresql.org/pgsql-patches/2006-01/msg00190.php 
<
> 	o -Allow pg_dump to use multiple -t and -n switches, exclusion
> 	   ability, and regular expression object matching 
						
						
					 
					
						2006-08-01 18:07:36 +00:00 
						 
				 
			
				
					
						
							
							
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						aa88497a3a 
					 
					
						
						
							
							Remove TODO.detail/pg_dump.  
						
						
						
						
					 
					
						2006-08-01 18:06:27 +00:00 
						 
				 
			
				
					
						
							
							
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						8977b68a42 
					 
					
						
						
							
							Allow multiple -n (schema) and -t (table)  pg_dump options, and add -T  
						
						... 
						
						
						
						and -N options to exclude objects.  Also support regular expressions for
option object names.
Greg Sabino Mullane 
						
						
					 
					
						2006-08-01 18:05:04 +00:00 
						 
				 
			
				
					
						
							
							
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						9a4eaa9440 
					 
					
						
						
							
							Remove extra argument to printf().  
						
						
						
						
					 
					
						2006-08-01 18:01:36 +00:00 
						 
				 
			
				
					
						
							
							
								Andrew Dunstan 
							
						 
					 
					
						
						
							
						
						a3bae60813 
					 
					
						
						
							
							have pg_regress fall back on testing with the canonical results file if an  
						
						... 
						
						
						
						alternative test is specified but none succeeds. 
						
						
					 
					
						2006-08-01 14:56:29 +00:00 
						 
				 
			
				
					
						
							
							
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						8d5f3c8d89 
					 
					
						
						
							
							Improvements to Maintenance and External Projects documentation.  
						
						... 
						
						
						
						Joshua D. Drake
Robert Treat 
						
						
					 
					
						2006-08-01 00:09:06 +00:00