- 27 Mar, 2009 17 commits
-
-
Bruce Momjian authored
Andrew Gierth
-
Tom Lane authored
the system's getopt_long(). The previous coding was the result of a sloppy discussion that failed to draw this distinction. The result was that PG programs don't handle options as users of that platform expect. Per gripe from Chuck McDevitt. Although this is a pre-existing bug, I'm not backpatching since I think we could do with a bit of beta testing before concluding this is really OK.
-
Magnus Hagander authored
-
Tom Lane authored
while converting to XML. Bernd Helmle
-
Tom Lane authored
mode while callers hold pointers to in-memory tuples. I reported this for the case of nodeWindowAgg's primary scan tuple, but inspection of the code shows that all of the calls in nodeWindowAgg and nodeCtescan are at risk. For the moment, fix it with a rather brute-force approach of copying whenever one of the at-risk callers requests a tuple. Later we might think of some sort of reference-count approach to reduce tuple copying.
-
Tom Lane authored
Greg Stark, slightly modified by me.
-
Heikki Linnakangas authored
with EXPLAIN ANALYZE VERBOSE. Greg Sabino Mullane, reformatted by myself. Backpatch to 8.1, where the bug was introduced.
-
Magnus Hagander authored
-
Magnus Hagander authored
-
Bruce Momjian authored
Previously EXPLAIN VERBOSE had output an internal representation of the
-
Bruce Momjian authored
-
Bruce Momjian authored
Increase the default value of default_statistics_target from 10 to 100 (Greg Sabino Mullane, Tom)
-
Bruce Momjian authored
-
Bruce Momjian authored
Support the IS0 8601 time interval syntax (Tom, Kevin Grittner) per Ron Mayer
-
Bruce Momjian authored
Made interval seconds rounding more consistent across output formats (Ron Mayer) Ron Mayer
-
Bruce Momjian authored
-
Bruce Momjian authored
suggestion from Ron Mayer
-
- 26 Mar, 2009 12 commits
-
-
Tom Lane authored
-
Peter Eisentraut authored
In the backend, I changed only a handful of exemplary or important-looking instances to make use of the plural support; there is probably more work there. For the rest of the source, this should cover all relevant cases.
-
Tom Lane authored
be changed after initdb.
-
Tom Lane authored
Per pgsql-hackers discussion of 2009-02-17.
-
Tom Lane authored
"physical tlist" optimization on the outer relation (ie, force a projection step to occur in its scan). This avoids storing useless column values when the outer relation's tuples are written to temporary batch files. Modified version of a patch by Michael Henderson and Ramon Lawrence.
-
Bruce Momjian authored
-
Tom Lane authored
editorial improvements.
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
required.
-
- 25 Mar, 2009 9 commits
-
-
Tom Lane authored
Teodor Sigaev and Oleg Bartunov
-
Tom Lane authored
method to pass extra data to the consistent() and comparePartial() methods. This is the core infrastructure needed to support the soon-to-appear contrib/btree_gin module. The APIs are still upward compatible with the definitions used in 8.3 and before, although *not* with the previous 8.4devel function definitions. catversion bump for changes in pg_proc entries (although these are just cosmetic, since GIN doesn't actually look at the function signature before calling it...) Teodor Sigaev and Oleg Bartunov
-
Tom Lane authored
not global variables of anonymous enum types. This didn't actually hurt much because most linkers will just merge the duplicated definitions ... but some will complain. Per bug #4731 from Ceriel Jacobs. Backpatch to 8.1 --- the declarations don't exist before that.
-
Peter Eisentraut authored
-
Peter Eisentraut authored
-
Peter Eisentraut authored
-
Peter Eisentraut authored
-
Peter Eisentraut authored
-
Peter Eisentraut authored
-
- 24 Mar, 2009 2 commits
-
-
Tom Lane authored
them from degrading badly when the input is sorted or nearly so. In this scenario the tree is unbalanced to the point of becoming a mere linked list, so insertions become O(N^2). The easiest and most safely back-patchable solution is to stop growing the tree sooner, ie limit the growth of N. We might later consider a rebalancing tree algorithm, but it's not clear that the benefit would be worth the cost and complexity. Per report from Sergey Burladyan and an earlier complaint from Heikki. Back-patch to 8.2; older versions didn't have GIN indexes.
-
Tom Lane authored
-