- 23 1月, 2007 9 次提交
-
-
由 Tom Lane 提交于
FAMILY; and add FAMILY option to CREATE OPERATOR CLASS to allow adding a class to a pre-existing family. Per previous discussion. Man, what a tedious lot of cutting and pasting ...
-
由 Bruce Momjian 提交于
-
由 Bruce Momjian 提交于
values. Point to /include/ntstatus.h for an exception list, rather than a URL.
-
由 Bruce Momjian 提交于
than hex codes, using FormatMessage().
-
由 Bruce Momjian 提交于
-
由 Tom Lane 提交于
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 提交于
-
由 Bruce Momjian 提交于
-
由 Bruce Momjian 提交于
exception value in hex, and give a URL where the value can be looked-up.
-
- 22 1月, 2007 3 次提交
-
-
由 Bruce Momjian 提交于
-
由 Tom Lane 提交于
tuples, which is entirely possible with custom scripts (consider RETURNING, EXPLAIN, etc).
-
由 Tom Lane 提交于
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 1月, 2007 20 次提交
-
-
由 Peter Eisentraut 提交于
-
由 Peter Eisentraut 提交于
mentioned before the system directories.
-
由 Tom Lane 提交于
a couple of syscache lookups in make_pathkey_from_sortinfo().
-
-
由 Tom Lane 提交于
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 提交于
-
由 Neil Conway 提交于
pgsql-patches discussion of September 20, 2006. Bump the catversion.
-
由 Bruce Momjian 提交于
Backpatch to 8.2.X for new initdbs.
-
由 Tom Lane 提交于
-
由 Bruce Momjian 提交于
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 提交于
-
由 Neil Conway 提交于
Previously, disabled triggers were not displayed any differently than enabled ones, which was quite misleading. Patch from Brendan Jurd.
-
由 Tom Lane 提交于
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 提交于
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 提交于
-
由 Peter Eisentraut 提交于
-
由 Neil Conway 提交于
-
由 Bruce Momjian 提交于
rather than a value too high.
-
由 Neil Conway 提交于
HTML in HTML mode. Patch from Jeremy Drake.
-
- 20 1月, 2007 8 次提交
-
-
由 Bruce Momjian 提交于
Backpatch to 8.2.
-
由 Peter Eisentraut 提交于
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 提交于
other test code.
-
由 Bruce Momjian 提交于
function is_log_level_output(), for code clarity.
-
由 Peter Eisentraut 提交于
-
由 Peter Eisentraut 提交于
function xmlagg.
-
由 Bruce Momjian 提交于
< first. > first. There is also a developer's wiki at > http://developer.postgresql.org.
-
由 Neil Conway 提交于
for its header comment.
-