summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2005-01-24Fix ALTER TABLE ADD COLUMN so that constraints of domain types areTom Lane
enforced properly when there is no explicit default value for the new column. Per report from Craig Perras.
2005-01-24Disallow LOAD to non-superusers. Per report from John Heasman.Tom Lane
2005-01-24Fix memory leak in rtdosplit, per report from Clive Page.Tom Lane
2005-01-23Document why CREATE CONSTRAINT TRIGGER doesn't tab complete.Bruce Momjian
2005-01-23The result of a FULL or RIGHT join can't be assumed to be sorted by theTom Lane
left input's sorting, because null rows may be inserted at various points. Per report from Ferenc Lutischá¸n.
2005-01-23Add tools/find_gt_lt to find < and > in SGML source.Bruce Momjian
Lowercase some uppercase tags so tools is more reliable at finding problems.
2005-01-23pg_dump dumped the wrong tablespace for an index (ie, the parent table'sTom Lane
tablespace instead of the index's own), except when the index was created as a constraint. Report and fix by Tanida Yutaka.
2005-01-23New routine _getObjectDescription() failed to cope with some aspects ofTom Lane
pre-7.3 pg_dump archive files: namespace isn't there, and in some cases te->tag may already be quotified. Per report from Alan Pevec and followup testing.
2005-01-22Mention issue with < and > in docs.Bruce Momjian
2005-01-22This patch updates the regression tests to allow "make installcheck" toNeil Conway
pass if "default_with_oids" is set to false. I took the approach of explicitly adding WITH OIDS to the CREATE TABLEs where necessary, rather than tweaking the default_with_oids GUC var.
2005-01-20Trivial fix: remove some stray leading whitespace.Neil Conway
2005-01-19Refactor transformExpr() by creating separate functions for most of theNeil Conway
expression types.
2005-01-19Add some basic regression tests for refcursors in PL/PgSQL.Neil Conway
2005-01-18This patch makes some improvements to the rtree index implementation:Neil Conway
(1) Keep a pin on the scan's current buffer and mark buffer. This avoids the need to do a ReadBuffer() for each tuple produced by the scan. Since ReadBuffer() is expensive, this is a significant win. (2) Convert a ReleaseBuffer(); ReadBuffer() pair into ReleaseAndReadBuffer(). Surely not a huge win, but it saves a lock acquire/release... (3) Remove a bunch of duplicated code in rtget.c; make rtnext() handle both the "initial result" and "subsequent result" cases. (4) Add support for index tuple killing (5) Remove rtscancache(): it is dead code, for the same reason that gistscancache() is dead code (an index scan ought not be invoked with NoMovementScanDirection). The end result is about a 10% improvement in rtree index scan perf, according to contrib/rtree_gist/bench.
2005-01-18Replace the use of "0" with "NULL" where appropriate in dllist.c, forNeil Conway
good style and to satisfy sparse. From Alvaro Herrera.
2005-01-18Win32 8.1 stamp.Bruce Momjian
2005-01-18Update version stamps for 8.1 as listed in RELEASE_CHANGES.Bruce Momjian
2005-01-17Translation updatesPeter Eisentraut
2005-01-17its that time ... tag it for releaseREL8_0_0PostgreSQL Daemon
2005-01-17Translation updatesPeter Eisentraut
2005-01-17Translation updatesPeter Eisentraut
2005-01-17Translation updatesPeter Eisentraut
2005-01-17Fix format string error.Peter Eisentraut
2005-01-17This trivial patch adds a regression test for CASE expressions that useNeil Conway
an untyped literal in the CASE's test expression. This adds test coverage for a bug that was fixed by Tom on January 12.
2005-01-17Translation updatesPeter Eisentraut
2005-01-17New translationPeter Eisentraut
2005-01-17Translation updatesPeter Eisentraut
2005-01-15Adjust warning message about Windows console code page to point toTom Lane
the right place in the docs, and gettext()ify it.
2005-01-15pg_regress now needs to know that Windows hasn't got unix sockets,Tom Lane
per Andrew Dunstan. Also, don't override the user's value of PGHOST in the 'make installcheck' case. I think the latter was an ill-considered workaround for the Windows code back when libpq didn't properly default to localhost on Unix-socket-less platforms.
2005-01-14postgres -boot would print the wrong program name in event of aTom Lane
failure in SelectConfigFiles(). Cosmetic issue, but ...
2005-01-14Update obsolete comment, per Alvaro.Tom Lane
2005-01-14Add missing gettext() calls in find_my_exec(). It's probably too lateTom Lane
to get these strings translated, but we may as well have them be translatable as not.
2005-01-14plperl trigger handler tried to fetch new/old tuples even when firedTom Lane
as a statement trigger :-(. Per report from Sokolov Yura.
2005-01-14Translation updatesPeter Eisentraut
2005-01-14Change Win32 client configuration files from *.txt to *.conf.Bruce Momjian
2005-01-13Change exec_eval_simple_expr's param list allocation call fromTom Lane
MemoryContextAllocZero back to MemoryContextAlloc, same as it was in 7.4. The zeroing is unnecessary since all the meaningful fields are filled in just below. I had made it do that out of neatnik-ism, but some testing with an example provided by Pavel Stehule showed that the zeroing was accounting for about 5% of the runtime in a compute-intensive plpgsql function. That seems a bit high of a price for neatnik-ism...
2005-01-13Translation updatesPeter Eisentraut
2005-01-13Translation updatesPeter Eisentraut
2005-01-13Adjust src/tutorial Makefile so that it can use pgxs. This allows theTom Lane
tutorial to be used without necessarily having a configured source tree.
2005-01-13get_names_for_var didn't do recursion for unnamed JOIN vars quite right;Tom Lane
got it wrong when the JOIN was in an outer query level. Per example from Laurie Burrow. Also fix same issue in markTargetListOrigin. I think the latter is only a latent bug since we currently don't apply markTargetListOrigin except at the outer level ... but should do it right anyway.
2005-01-13Remove unportable assumption that it's okay to use the target bufferTom Lane
of an sprintf() as a source string. Demonstrably does not work with recent gcc and/or glibc on some platforms.
2005-01-12Add conditional inclusion of <com_err.h> to support old 'heimdal'Tom Lane
version of Kerberos. Per report from Reinhard Max.
2005-01-12Re-allow an untyped literal as the test expression of a CASE, ieTom Lane
CASE 'a' WHEN 'a' THEN 1 ELSE 2 END. This worked in 7.4 and before but had been broken due to premature freezing of the type of the test expression. Per gripe from GÄbor SzÃcs.
2005-01-12Increase MAXLISTEN to a more generous value, and add an error messageTom Lane
telling when it has been exceeded. Per trouble report from Jean-GÅrard Pailloncy.
2005-01-12Ensure that the test postmaster started by 'make check' listens to asTom Lane
few 'listen_addresses' as possible --- on most systems, none at all, just the Unix socket. This avoids spurious check failures due to bogus DNS setups, and is probably a good idea from a security standpoint anyway. Per trouble report from Jean-GÅrard Pailloncy.
2005-01-11interval_out failed to mention 'ago' for negative intervals in SQL andTom Lane
GERMAN datestyles. Ancient bug reported by Terry Lee Tucker.
2005-01-11Fix tracking of dump-order dependencies for stand-alone composite types.Tom Lane
Per report from Robert Koepferl.
2005-01-11plperl was not being quite paranoid enough about detecting 'undef' valuesTom Lane
returned by Perl. Per report from Nicolas Addington.
2005-01-11up release to rc5REL8_0_0RC5PostgreSQL Daemon
2005-01-11Clean up pg_dump's handling of ownership for indexes (includingTom Lane
pkey/unique constraint indexes) and schemas. Per report from Michael Fuhr.