- 23 Jan, 2007 2 commits
-
-
Bruce Momjian authored
values. Point to /include/ntstatus.h for an exception list, rather than a URL.
-
Bruce Momjian authored
than hex codes, using FormatMessage().
-
- 22 Jan, 2007 8 commits
-
-
Bruce Momjian authored
-
Tom Lane authored
which I had removed in the first cut of the EquivalenceClass rewrite to simplify that patch a little. But it's still important --- in a four-way join problem mergejoinscansel() was eating about 40% of the planning time according to gprof. Also, improve the EquivalenceClass code to re-use join RestrictInfos rather than generating fresh ones for each join considered. This saves some memory space but more importantly improves the effectiveness of caching planning info in RestrictInfos.
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
exception value in hex, and give a URL where the value can be looked-up.
-
Bruce Momjian authored
-
Tom Lane authored
tuples, which is entirely possible with custom scripts (consider RETURNING, EXPLAIN, etc).
-
Tom Lane authored
columns procost and prorows, to allow simple user adjustment of the estimated cost of a function call, as well as control of the estimated number of rows returned by a set-returning function. We might eventually wish to extend this to allow function-specific estimation routines, but there seems to be consensus that we should try a simple constant estimate first. In particular this provides a relatively simple way to control the order in which different WHERE clauses are applied in a plan node, which is a Good Thing in view of the fact that the recent EquivalenceClass planner rewrite made that much less predictable than before.
-
- 21 Jan, 2007 3 commits
-
-
Peter Eisentraut authored
-
Peter Eisentraut authored
mentioned before the system directories.
-
Tom Lane authored
a couple of syscache lookups in make_pathkey_from_sortinfo().
-
- 20 Jan, 2007 25 commits
-
-
-
Tom Lane authored
provide just a boolean 'amcanorder', instead of fields that specify the sort operator strategy numbers. We have decided to require ordering-capable AMs to use btree-compatible strategy numbers, so the old fields are overkill (and indeed misleading about what's allowed).
-
Neil Conway authored
-
Neil Conway authored
pgsql-patches discussion of September 20, 2006. Bump the catversion.
-
Bruce Momjian authored
Backpatch to 8.2.X for new initdbs.
-
Tom Lane authored
-
Bruce Momjian authored
match the postgresql.conf file. Also add units to descriptions that lacked them. Wording improvements. Mention pg_settings.unit as the way to find the default units for setting. Backpatch to 8.2.X.
-
Tom Lane authored
-
Neil Conway authored
Previously, disabled triggers were not displayed any differently than enabled ones, which was quite misleading. Patch from Brendan Jurd.
-
Tom Lane authored
representation of equivalence classes of variables. This is an extensive rewrite, but it brings a number of benefits: * planner no longer fails in the presence of "incomplete" operator families that don't offer operators for every possible combination of datatypes. * avoid generating and then discarding redundant equality clauses. * remove bogus assumption that derived equalities always use operators named "=". * mergejoins can work with a variety of sort orders (e.g., descending) now, instead of tying each mergejoinable operator to exactly one sort order. * better recognition of redundant sort columns. * can make use of equalities appearing underneath an outer join.
-
Neil Conway authored
currentMarkData from IndexScanDesc to the opaque structs for the AMs that need this information (currently gist and hash). Patch from Heikki Linnakangas, fixes by Neil Conway.
-
Peter Eisentraut authored
-
Peter Eisentraut authored
-
Neil Conway authored
-
Bruce Momjian authored
rather than a value too high.
-
Neil Conway authored
HTML in HTML mode. Patch from Jeremy Drake.
-
Bruce Momjian authored
Backpatch to 8.2.
-
Peter Eisentraut authored
might lead to a previously installed libpq being used instead. But we don't actually have to link with libpq here at all, so remove it.
-
Peter Eisentraut authored
other test code.
-
Bruce Momjian authored
function is_log_level_output(), for code clarity.
-
Peter Eisentraut authored
-
Peter Eisentraut authored
function xmlagg.
-
Bruce Momjian authored
< first. > first. There is also a developer's wiki at > http://developer.postgresql.org.
-
Neil Conway authored
for its header comment.
-
- 19 Jan, 2007 2 commits
-
-
Bruce Momjian authored
> o Allow multiple vacuums so large tables do not starve small > tables > > http://archives.postgresql.org/pgsql-general/2007-01/msg00031.php > > o Improve control of auto-vacuum > > http://archives.postgresql.org/pgsql-hackers/2006-12/msg00876.php
-
Alvaro Herrera authored
"input" and "output" dirs be necessarily present.
-