- 03 11月, 2007 1 次提交
-
-
由 Tom Lane 提交于
RelabelType nodes when the sort key is binary-compatible with the sort operator rather than having exactly its input type. We did this correctly for index columns but not sort keys, leading to failure to notice that a varchar index matches an ORDER BY request. This requires a bit more work in make_sort_from_pathkeys, but not anyplace else that I can find. Per bug report and subsequent discussion.
-
- 02 11月, 2007 7 次提交
-
-
由 Bruce Momjian 提交于
-
由 Tom Lane 提交于
-
由 Tom Lane 提交于
mention autovacuum_max_workers. Minor copy-editing too.
-
由 Bruce Momjian 提交于
Pavel Stehule
-
由 Bruce Momjian 提交于
-
由 Bruce Momjian 提交于
parameter name makes more sense.
-
由 Bruce Momjian 提交于
-
- 01 11月, 2007 1 次提交
-
-
由 Bruce Momjian 提交于
> * Prevent long-lived temporary tables from causing frozen-Xid advancement > starvation
-
- 31 10月, 2007 5 次提交
-
-
由 Peter Eisentraut 提交于
-
由 Marc G. Fournier 提交于
removed from CVS
-
由 Peter Eisentraut 提交于
-
由 Tom Lane 提交于
simplify the syntax examples by unifying user and group cases, and fix no-longer-correct example of psql \z output. Per Erwin Brandstetter.
-
由 Tom Lane 提交于
LEAST handle NULL arguments differently than we do. Per a discussion on 30-Jun that somehow didn't get done.
-
- 30 10月, 2007 8 次提交
-
-
由 Marc G. Fournier 提交于
simple script to pull together a very small (<500k) tar file that builds *just* libpq ... its not perfect, as it pulls in more files then is necessarily required to build, but as it is, it requires one simple patch to configure.in in order to work ... Tested on FreeBSD ... patch for configure.in hasn't been applied, but putting the script in place so that it doesn't get lost ...
-
由 Alvaro Herrera 提交于
the patch, which I modified only slightly before applying.
-
由 Tom Lane 提交于
per suggestion from Rene Gollent.
-
由 Tom Lane 提交于
Instead put in a test to drop a NULL default at the last moment before storing the catalog entry. This changes the behavior in a couple of ways: * Specifying DEFAULT NULL when creating an inheritance child table will successfully suppress inheritance of any default expression from the parent's column, where formerly it failed to do so. * Specifying DEFAULT NULL for a column of a domain type will correctly override any default belonging to the domain; likewise for a sub-domain. The latter change happens because by the time the clause is checked, it won't be a simple null Const but a CoerceToDomain expression. Personally I think this should be back-patched, but there doesn't seem to be consensus for that on pgsql-hackers, so refraining.
-
由 Teodor Sigaev 提交于
ginRedoInsert(), because other ginRedo* functions rewrite whole page or make changes which could be applied several times without consistent's loss - Remove check of identifying of corresponding split record: it's possible that replaying of WAL starts after actual page split, but before removing of that split from incomplete splits list. In this case, that check cause FATAL error. Per stress test which reproduces bug reported by Craig McElroy <craig.mcelroy@contegix.com>
-
由 Bruce Momjian 提交于
Guillaume Lelarge
-
由 Bruce Momjian 提交于
corochoone@gmail.com
-
由 Bruce Momjian 提交于
-
- 29 10月, 2007 9 次提交
-
-
由 Magnus Hagander 提交于
-
由 Teodor Sigaev 提交于
usage of any information from system catalog, because it could be called during replay of WAL. Per bug report from Craig McElroy <craig.mcelroy@contegix.com>. Patch doesn't change on-disk storage.
-
由 Magnus Hagander 提交于
the imports for. Add RegisterWaitForSingleObject() to the list of such functions, which should take care of the current buildfarm breakage.
-
由 Magnus Hagander 提交于
for this.
-
由 Tom Lane 提交于
excerpts of a document. That's clearly desirable, but the functionality is not there yet.
-
由 Tom Lane 提交于
mentioned updating FAQ_IRIX for information about buggy MIPSPro compiler version, now confirmed by Herve Boulouis.
-
由 Tom Lane 提交于
-
由 Tom Lane 提交于
errno string when complaining of fopen failures. Per gripe from Bob Pawley, it's not always instantly obvious to the user which name we tried to open.
-
由 Tom Lane 提交于
that have default expressions different from their parent. First, if the parent table's default expression has to be split out as a separate ALTER TABLE command, we need a dependency constraint to ensure that the child's command is given second. This is because the ALTER TABLE on the parent will propagate to the child. (We can't prevent that by using ONLY on the parent's command, since it's possible that other children exist that should receive the inherited default.) Second, if the child has a NULL default where the parent does not, we have to explicitly say DEFAULT NULL on the child in order for this state to be preserved after reload. (The latter actually doesn't work right because of a backend bug, but that is a separate issue.) Backpatch as far as 8.0. 7.x pg_dump has enough issues with altered tables (due to lack of dependency analysis) that trying to fix this one doesn't seem very productive.
-
- 28 10月, 2007 3 次提交
-
-
由 Tom Lane 提交于
containing decimal points aren't considered part of a hyphenated word. Sync the hyphenated-word lookahead states with the subsequent part-by-part reparsing states so that we don't get different answers about how much text is part of the hyphenated word. Per my gripe of a few days ago.
-
由 Tom Lane 提交于
in debugging its state-machine rules. Const-ify all the constant tables. Minor other code cleanup, including using "token" rather than "lexeme" to describe the output strings.
-
由 Tom Lane 提交于
per recommendation from Alvaro. This doesn't force initdb since the numeric token type in the catalogs doesn't change; but note that the expected regression test output changed.
-
- 27 10月, 2007 6 次提交
-
-
由 Tom Lane 提交于
This doubles the planning workload for mergejoins while not actually accomplishing much. The only useful case is where one of the directions matches the query's ORDER BY request; therefore, put a thumb on the scales in that direction, and otherwise arbitrarily consider only the ASC direction. (This is a lot easier now than it would've been before 8.3, since we have more semantic knowledge embedded in PathKeys now.)
-
由 Tom Lane 提交于
-
由 Tom Lane 提交于
hyphenated-word parser examples per earlier discussion with Alvaro.
-
由 Peter Eisentraut 提交于
-
由 Magnus Hagander 提交于
childprocess deaths instead of using one thread per child. This drastastically reduces the address space usage and should allow for more backends running. Also change the win32_waitpid functionality to use an IO Completion Port for queueing child death notices instead of using a fixed-size array.
-
由 Alvaro Herrera 提交于
to be locking another process (except when it's working to prevent Xid wraparound problems).
-