summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2004-10-14Fix markup.Bruce Momjian
2004-10-14Add standards URL's.Bruce Momjian
2004-10-13pg_restore wording improvement, per Peter.Bruce Momjian
2004-10-13Enable service use by Cygwin of pg_ctl.Bruce Momjian
2004-10-13Allow compiles for Cygwin /contrib modules.Bruce Momjian
Reini Urban
2004-10-13Enable static lib builds on Win32 and Cygwin.Bruce Momjian
2004-10-13Cleanup some unnecessary void * casts when using pfree() in contrib/xmlNeil Conway
and contrib/xml2
2004-10-13More minor cosmetic improvements:Neil Conway
- remove another senseless "extern" keyword that was applied to a function definition - change a foo more function signatures from "some_type foo()" to "some_type foo(void)" - rewrite another K&R style function definition - make the type of the "action" function pointer in the KeyWord struct in src/backend/utils/adt/formatting.c more precise
2004-10-13Unbreak regression tests (Peter's recent checkin to executor/spi.c didNeil Conway
not update some error message text).
2004-10-13Add:Bruce Momjian
> * Add RESET CONNECTION command to reset all session state 329a331,334 > This would include resetting of all variables (RESET ALL), dropping of > all temporary tables, removal of any NOTIFYs, etc. This could be used > for connection pooling. We could also change RESET ALL to have this > functionality.
2004-10-13Clarify pg_restore --help wording.Bruce Momjian
2004-10-12Update Cygwin build to not use DLLINIT, per Cygwin report from ReiniBruce Momjian
Urban
2004-10-12Message style revisionsPeter Eisentraut
2004-10-12New translationPeter Eisentraut
2004-10-12Translation updatesPeter Eisentraut
2004-10-12Translation updatePeter Eisentraut
2004-10-12plpgsql EXIT construct forgot to downcase or quote-strip its identifierTom Lane
argument, leading to label matching failures at run-time. Per report from Patrick Fiche. Also, fix it so that an unrecognized label argument draws a more useful error message than 'syntax error'.
2004-10-12Fix vpath build break, induced by Bruce's recent commit.Neil Conway
2004-10-12Fix a copy-and-paste error: give a distinct memory context a distinctNeil Conway
name, mainly for debugging purposes.
2004-10-12Update reference to pgsql-server.Tom Lane
2004-10-12Add some pg_config_path.h dependencies for places that includeBruce Momjian
pg_config_paths.h outside of /src/port.
2004-10-11Use -fPIC not -fpic for BSDen on Sparc. Also switch fromTom Lane
$(LD) -x -Bshareable to $(CC) -shared on OpenBSD (I suspect this should be carried over to the other two as well, but will refrain pending suggestions from people who actually use those platforms). Per Stefan Kaltenbrunner.
2004-10-11Fix OR-index-scan planner to recognize that a partial index is usableTom Lane
for scanning one term of an OR clause if the index's predicate is implied by that same OR clause term (possibly in conjunction with top-level WHERE clauses). Per recent example from Dawid Kuroczko, http://archives.postgresql.org/pgsql-performance/2004-10/msg00095.php Also, fix a very long-standing bug in index predicate testing, namely the bizarre ordering of decomposition of predicate and restriction clauses. AFAICS the correct way is to break down the predicate all the way, and then for each component term see if you can prove it from the entire restriction set. The original coding had a purely-implementation-artifact distinction between ANDing at the top level and ANDing below that, and proceeded to get the decomposition order wrong everywhere below the top level, with the result that even slightly complicated AND/OR predicates could not be proven. For instance, given create index foop on foo(f2) where f1=42 or f1=1 or (f1 = 11 and f2 = 55); the old code would fail to match this index to the query select * from foo where f1 = 11 and f2 = 55; when it obviously ought to match.
2004-10-11Use native Cygwin symlinks so tablespaces work on Win95/98/ME whichBruce Momjian
don't support junction points. Doesn't affect native Win32.
2004-10-11Another try at making plpython autoconfiguration work correctly. Use aTom Lane
-L spec rather than assuming libpython is in the standard search path (this returns to the way 7.4 did it). But check the distutils output to see if it looks like Python has built a shared library, and if so link with that instead of the probably-not-shared library found in configdir.
2004-10-11Fix pg_indexes view so that it shows the index's tablespace not theTom Lane
parent table's tablespace, as per gripe from Michael Kleiser. Choose a more plausible column order for this view and pg_tables. Update documentation of these views, which was missed in original patch.
2004-10-11Fix typo in comment.Neil Conway
2004-10-10Cosmetic improvements/code cleanup:Neil Conway
- replace some function signatures of the form "some_type foo()" with "some_type foo(void)" - replace a few instances of a literal 0 being used as a NULL pointer; there are more instances of this in the code, but I just fixed a few - in src/backend/utils/mb/wstrncmp.c, replace K&R style function declarations with ANSI style, remove use of 'register' keyword - remove an "extern" modifier that was applied to a function definition (rather than a declaration)
2004-10-10Un-break plpython build for non-Windows platforms.Tom Lane
2004-10-10Remove gratuitous editorialization on rpath.Tom Lane
2004-10-09Adjust configuration-files GUC behavior as per my recent proposal.Tom Lane
The vars are renamed to data_directory, config_file, hba_file, and ident_file, and are guaranteed to be set to accurate absolute paths during postmaster startup. This commit does not yet do anything about hiding path values from non-superusers.
2004-10-09Translation improvementPeter Eisentraut
2004-10-09Add win32 version information for pg_config Makefile.Bruce Momjian
2004-10-09Make getpid() use %d consistently for printing.Bruce Momjian
2004-10-09Add:Bruce Momjian
> 811a813,814 > o Re-enable timezone output on log_line_prefix '%t' when a > shorter timezone string is available
2004-10-09Suppress timezone output on log_line_prefix %t on Win32, because it isBruce Momjian
too long.
2004-10-09Add newline.Bruce Momjian
2004-10-08Add MinGW FAQ.Bruce Momjian
2004-10-08Move Win32 TODO items to main TODO list:Bruce Momjian
< > * Win32 > o Remove per-backend parameter file and move into shared memory? > o Remove configure.in check for link failure when cause is found > o Remove readdir() errno patch when runtime/mingwex/dirent.c rev > 1.4 is released > o Remove psql newline patch when we find out why mingw outputs an > extra newline > o Allow psql to use readline once non-US code pages work with > backslashes
2004-10-08Rename FAQ_MSWIN to FAQ_CYGWIN.Bruce Momjian
2004-10-08Include schema name in pg_restore -l output, per request from Phil Endecott.Tom Lane
2004-10-08Another minor tweak to psql startup: set the default values for the PROMPT1,Neil Conway
PROMPT2 and PROMPT3 variables before we read any of the settings specified via the user on the command-line or in psqlrc, so that the latter can override the former. Per original patch from Ingo van Lil, simpler fix suggested by Tom Lane.
2004-10-08Tweak HPUX shared-library build flags, per Shinji Teragaito.Tom Lane
2004-10-08Update CIDR regresion tests to test for network masks inside the lastBruce Momjian
byte being tested, to catch any future breakage.
2004-10-08Whack some sense into the configuration-file-location patch.Tom Lane
Refactor code into something reasonably understandable, cause use of the feature to not fail in standalone backends or in EXEC_BACKEND case, fix sloppy guc.c table entries, make the documentation minimally usable.
2004-10-08Do proper testing of CIDR bits against network mask, e.g. don't allow:Bruce Momjian
test=# select '204.248.199.1/31'::cidr; Previous releases erroneously accepted such addresses. WARN IN RELEASE NOTES Kevin Brintnall
2004-10-08Pull comment down into its own paragraph.Bruce Momjian
2004-10-08Add:Bruce Momjian
* Consider parallel processing a single query This would involve using multiple threads or processes to do optimization, sorting, or execution of single query. The major advantage of such a feature would be to allow multiple CPUs to work together to process a single query.
2004-10-07Remove benchmark comment.Bruce Momjian
2004-10-07Change get_rule_expr so that when the input is a List, it displays theTom Lane
list elements comma-separated instead of barfing. This allows elimination of half a dozen redundant copies of that behavior, and also makes the world safe again for pg_get_expr() applied to pg_index.indexprs, per gripe from Alexander Zhiltsov.