- 08 Jan, 2009 4 commits
-
-
Tom Lane authored
from Rushabh Lathia.
-
Peter Eisentraut authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
- 07 Jan, 2009 18 commits
-
-
Bruce Momjian authored
with URL pointing to email discussion.
-
Tom Lane authored
the default. This setting enables constraint exclusion checks only for appendrel members (ie, inheritance children and UNION ALL arms), which are the cases in which constraint exclusion is most likely to be useful. Avoiding the overhead for simple queries that are unlikely to benefit should bring the cost down to the point where this is a reasonable default setting. Per today's discussion.
-
Bruce Momjian authored
debug_query_string; this allows current_query() to be more accurate; docs updated; per idea from Tom
-
Tom Lane authored
OutputFunctionCall, and friends. This allows SPI-using functions to invoke datatype I/O without concern for the possibility that a SPI-using function will be called (which could be either the I/O function itself, or a function used in a domain check constraint). It's a tad ugly, but not nearly as ugly as what'd be needed to make this work via retail insertion of push/pop operations in all the PLs. This reverts my patch of 2007-01-30 that inserted some retail SPI_push/pop calls into plpgsql; that approach only fixed plpgsql, and not any other PLs. But the other PLs have the issue too, as illustrated by a recent gripe from Christian Schröder. Back-patch to 8.2, which is as far back as this solution will work. It's also as far back as we need to worry about the domain-constraint case, since earlier versions did not attempt to check domain constraints within datatype input. I'm not aware of any old I/O functions that use SPI themselves, so this should be sufficient for a back-patch.
-
Bruce Momjian authored
'query_string' from current_query().
-
Bruce Momjian authored
-
Andrew Dunstan authored
-
Tom Lane authored
not include postgres.h nor anything else it doesn't directly need. Add #includes to calling files as needed to compensate. Per my proposal of yesterday. This should be noted as a source code change in the 8.4 release notes, since it's likely to require changes in add-on modules.
-
Magnus Hagander authored
to pass the full username@realm string to the authentication instead of just the username. This makes it possible to use pg_ident.conf to authenticate users from multiple realms as different database users.
-
Magnus Hagander authored
authentication options to be set in pg_hba.conf on a per-line basis, to override the defaults set in postgresql.conf.
-
Magnus Hagander authored
like previous patch did. Per note from Tom Lane
-
Magnus Hagander authored
hardcoded paths for SSL rootcert/crl/clientcert/key. As noted by Andrew Chernow
-
Peter Eisentraut authored
from Zdenek
-
Bruce Momjian authored
clarity.
-
Bruce Momjian authored
consistent. Currently, in csvlog, vxid of an auxiliary process isn't displayed. On the other hand, in stderr/syslog, invalid vxid (-1/0) of that is displayed. Fujii Masao
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
- 06 Jan, 2009 18 commits
-
-
Tom Lane authored
Per Nathan Boley.
-
Bruce Momjian authored
-
Bruce Momjian authored
Fix \do and trigger display for the patch too.
-
Bruce Momjian authored
like \dt does, in that it requires a \dXS to see system items. Greg Sabino Mullane
-
Bruce Momjian authored
-
Magnus Hagander authored
same way the unix build now does.
-
Bruce Momjian authored
-
Tom Lane authored
various documentation, since those lists are now dead/deprecated. Point to pgsql-bugs and/or pgsql-hackers as appropriate.
-
Bruce Momjian authored
-
Tom Lane authored
particular this allows EmitWarningsOnPlaceholders messages to show up in the postmaster log by default. Update elog.h comment to make it clearer what INFO is for, and fix one example in the SGML docs that was misusing it. Per my gripe of yesterday.
-
Tom Lane authored
where there's no limit on the size of datum we'll try to compress. Other 8.4 tweaks to the behavior remain in place. Per discussion.
-
Tom Lane authored
earlier than all the other sizeof checks, and it certainly fails to follow the order suggested at the file head. Rearrange.
-
Heikki Linnakangas authored
If the table was smaller than REL_TRUNCATE_FRACTION (= 16) pages, we always tried to acquire AccessExclusiveLock on it even if there was no empty pages at the end. Report by Simon Riggs. Back-patch all the way to 7.4.
-
Alvaro Herrera authored
-
Tatsuo Ishii authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-