- 13 Jan, 2009 2 commits
-
-
Magnus Hagander authored
now always use the system username as the default, and not try to pick it up from the kerberos ticket. This fixes the spurious error messages that show up on kerberos-enabled builds when not actually using kerberos, and puts it in line with how other authentication methods work.
-
Bruce Momjian authored
-
- 12 Jan, 2009 6 commits
-
-
Alvaro Herrera authored
fillRelOptions routine that stores the parsed values in the struct using a table-based approach. Per Tom suggestion. Also remove the "continue" in HANDLE_*_RELOPTION macros, which were useless and in spirit they were assuming too much of how the macros were going to be used. (Note that these macros are now unused, but the intention is to introduce some usage in a future autovacuum patch, which is why they weren't completely removed.) Also, do not call the string validation routine when not validating. It seems less error-prone this way, per commentary on the amoptions SGML docs.
-
Tom Lane authored
the same page we are nanoseconds away from reading for real. There should be something left to do on the current page before we consider issuing a prefetch.
-
Peter Eisentraut authored
after ONLY.
-
Peter Eisentraut authored
business with inheritance recursion: ALTER INDEX, ALTER SEQUENCE, ALTER TRIGGER, ALTER VIEW. They would just silently ignore the ONLY. ALTER TABLE has mixed behavior and cannot be dealt with this way because of the resulting shift/reduce conflicts.
-
Peter Eisentraut authored
recursive. => Note this incompatibility in the release notes.
-
Tom Lane authored
GUC variable effective_io_concurrency controls how many concurrent block prefetch requests will be issued. (The best way to handle this for plain index scans is still under debate, so that part is not applied yet --- tgl) Greg Stark
-
- 11 Jan, 2009 2 commits
-
-
Tom Lane authored
we can get some buildfarm feedback about whether that function is still problematic. (Note that the planned async-preread patch will not really prove anything one way or the other in buildfarm testing, since it will be inactive with default GUC settings.)
-
Peter Eisentraut authored
-
- 10 Jan, 2009 5 commits
-
-
Tom Lane authored
bitmap. This is extracted from Greg Stark's posix_fadvise patch; it seems worth committing separately, since it's potentially useful independently of posix_fadvise.
-
Bruce Momjian authored
connection options documentation section, per idea from Magnus.
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
writers.
-
- 09 Jan, 2009 13 commits
-
-
Tom Lane authored
-
Tom Lane authored
empty query string is passed to PQexecParams and related functions. Its handling of the NoData response to Describe messages was subtly incorrect. Per my report of yesterday. Although I consider this a bug, it's a behavioral change that might affect applications, so not back-patched. In passing fix a second issue in the same code: it didn't react well to an out-of-memory failure while trying to make the PGresult object.
-
Tom Lane authored
that are set up for execution with ExecPrepareExpr rather than going through the full planner process. By introducing an explicit notion of "expression planning", this patch also lays a bit of groundwork for maybe someday allowing sub-selects in standalone expressions.
-
Bruce Momjian authored
-
Peter Eisentraut authored
dependencies.
-
Magnus Hagander authored
* Use correct buffer size MAX_L10N_DATA * Use strlcpy instead of StrNCpy
-
Peter Eisentraut authored
III. Server Administration 15. Installation from Source Code 16. Installation from Source Code on Windows 17. Server Setup and Operation to give users of binary installations a better idea where to start reading. suggested by Nikolay Samokhvalov
-
Magnus Hagander authored
parts of a time string so it properly handles different encodings. Original patch by Hiroshi Saito, heavily reworked by me and ITAGAKI Takahiro.
-
Peter Eisentraut authored
-
Peter Eisentraut authored
like a makefile with real dependencies. Instead of overwriting the old po file, write the new one to .po.new. This is less annoying and integrates better with the NLS web site. Also, we can now merge languages that don't have a po file yet, by merging against all other po files of that language, to pick up recurring translations automatically. This previously only worked when a po file already existed.
-
Magnus Hagander authored
their GUCs. In passing, noted that the pg_hba options for krb5 authentication weren't listed at all - so add this.
-
Andrew Dunstan authored
-
Bruce Momjian authored
to reindex GiST indexes: If you were running a previous 8.X.X release, REINDEX all GiST indexes after the upgrade.
-
- 08 Jan, 2009 7 commits
-
-
Bruce Momjian authored
report from dvice_null@yahoo.com.
-
Alvaro Herrera authored
function to the string type and add a couple of macros for string handling. In passing, fix an off-by-one bug of mine.
-
Bruce Momjian authored
subtransaction ids.
-
Tom Lane authored
from Rushabh Lathia.
-
Peter Eisentraut authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
- 07 Jan, 2009 5 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().
-