- 12 Apr, 2006 4 commits
-
-
Tom Lane authored
original coding only worked if one of the selTypes restriction options was also given. Per report from Nick Johnson.
-
Bruce Momjian authored
jw.pgsql@sduept.com
-
Bruce Momjian authored
-
Bruce Momjian authored
<P>The maximum table size, row size, and maximum number of columns can be quadrupled by increasing the default block size to 32k. The maximum table size can also be increased using table partitioning.</P>
-
- 11 Apr, 2006 9 commits
-
-
Bruce Momjian authored
J.Kuwamura
-
Bruce Momjian authored
J.Kuwamura
-
Bruce Momjian authored
-
Neil Conway authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
separate users).
-
Bruce Momjian authored
Victor Vislobokov
-
Bruce Momjian authored
< * Allow user-defined functions retuning a domain value to enforce domain > * -Allow user-defined functions retuning a domain value to enforce domain
-
- 10 Apr, 2006 4 commits
-
-
Bruce Momjian authored
* Re-enable the GUC full_page_writes in 8.2 when reliability issues have been addressed
-
Tom Lane authored
Magnus
-
Bruce Momjian authored
> * Allow log_min_messages to be specified on a per-module basis > > This would allow administrators to see more detailed information from > specific sections of the backend, e.g. checkpoints, autovacuum, etc.
-
Teodor Sigaev authored
-
- 09 Apr, 2006 6 commits
-
-
Tom Lane authored
-
Bruce Momjian authored
# Need to recomple any libpgport object files because we need these # object files to use the same compile flags as libpq. If we used # the object files from libpgport, this would not be true on all # platforms.
-
Bruce Momjian authored
< * Experiment with multi-threaded backend [thread] > * Experiment with multi-threaded backend for backend creation [thread] 1003a1004,1008 > > * Experiment with multi-threaded backend better resource utilization > > This would allow a single query to make use of multiple CPU's or > multiple I/O channels simultaneously.
-
Tom Lane authored
-
Tom Lane authored
had a bad side-effect: it stopped finding plans that involved BitmapAnd combinations of indexscans using both join and non-join conditions. Instead, make choose_bitmap_and more aggressive about detecting redundancies between BitmapOr subplans.
-
Bruce Momjian authored
> * Allow the creation of indexes with mixed ascending/descending > specifiers > > This is possible now by creating an operator class with reversed sort > operators. One complexity is that NULLs would then appear at the start > of the result set, and this might affect certain sort types, like > merge join. >
-
- 08 Apr, 2006 2 commits
-
-
Tom Lane authored
at least one join condition as an indexqual. Before bitmap indexscans, this oversight didn't really cost much except for redundantly considering the same join paths twice; but as of 8.1 it could result in silly bitmap scans that would do the same BitmapOr twice and then BitmapAnd these together :-(
-
Tom Lane authored
when trying to locate the referent of a RECORD variable. This fixes the 'record type has not been registered' failure reported by Stefan Kaltenbrunner about a month ago. A side effect of the way I chose to fix it is that most variable references in join conditions will now be properly labeled with the variable's source table name, instead of the not-too-helpful 'outer' or 'inner' we used to use.
-
- 07 Apr, 2006 3 commits
-
-
Tom Lane authored
identically named user and group: we merge these into a single entity with LOGIN permission. Also, add ORDER BY commands to ensure consistent dump ordering, for ease of comparing outputs from different installations.
-
Andrew Dunstan authored
Revert getaddrinfo configure changes until we get a solution that is properly tested on Tru64 - pre recent discussion (or lack thereof) on -hackers.
-
Tom Lane authored
output, ie, no OR immediately below an OR. Otherwise we get Asserts or wrong answers for cases such as select * from tenk1 a, tenk1 b where (a.ten = b.ten and (a.unique1 = 100 or a.unique1 = 101)) or (a.hundred = b.hundred and a.unique1 = 42); Per report from Rafael Martinez Guerrero.
-
- 06 Apr, 2006 2 commits
-
-
Tom Lane authored
Per recent discussion, this seems to be making the stats less accurate rather than more so, particularly on Windows where PID values may be reused very quickly. Patch by Peter Brant.
-
Peter Eisentraut authored
generated text files. Fix build of that file, too. Put the text files in the right place during make dist, so there are no extra manual steps required anymore.
-
- 05 Apr, 2006 4 commits
-
-
Bruce Momjian authored
Backpatch FAQ's to 8.1.X.
-
Tom Lane authored
that apply the necessary domain constraint checks immediately. This fixes cases where domain constraints went unchecked for statement parameters, PL function local variables and results, etc. We can also eliminate existing special cases for domains in places that had gotten it right, eg COPY. Also, allow domains over domains (base of a domain is another domain type). This almost worked before, but was disallowed because the original patch hadn't gotten it quite right.
-
Peter Eisentraut authored
files of the same languages. That way, similar or equal translations in different programs are automatically propagated and the life of translators becomes a little bit easier.
-
Tom Lane authored
XLOG_BLCKSZ. This ought to help in preventing configuration mismatch problems if anyone tries to ship PITR files between servers compiled with different XLOG_BLCKSZ settings. Simon Riggs
-
- 04 Apr, 2006 2 commits
-
-
Tom Lane authored
instead a dedicated symbol. This probably makes no functional difference for likely values of BLCKSZ, but it makes the intent clearer. Simon Riggs, minor editorialization by Tom Lane.
-
Tom Lane authored
functions are not strict, they will be called (passing a NULL first parameter) during any attempt to input a NULL value of their datatype. Currently, all our input functions are strict and so this commit does not change any behavior. However, this will make it possible to build domain input functions that centralize checking of domain constraints, thereby closing numerous holes in our domain support, as per previous discussion. While at it, I took the opportunity to introduce convenience functions InputFunctionCall, OutputFunctionCall, etc to use in code that calls I/O functions. This eliminates a lot of grotty-looking casts, but the main motivation is to make it easier to grep for these places if we ever need to touch them again.
-
- 03 Apr, 2006 4 commits
-
-
Tom Lane authored
used within WAL files. Historically this was the same as the data file BLCKSZ, but there's no necessary connection, and it's possible that performance gains might ensue from reducing XLOG_BLCKSZ. In any case distinguishing two symbols should improve code clarity. This commit does not actually change the page size, only provide the infrastructure to make it possible to do so. initdb forced because of addition of a field to pg_control. Mark Wong, with some help from Simon Riggs and Tom Lane.
-
Peter Eisentraut authored
is done for the analogous files in the main distribution.
-
Tom Lane authored
don't have anything to do to the page, but we still have to adjust the incomplete_inserts list that we're maintaining in memory.
-
Teodor Sigaev authored
do real work. That was missed during concurrence development.
-