- 16 12月, 2008 10 次提交
-
-
由 Andrew Dunstan 提交于
-
由 Bruce Momjian 提交于
confusing.
-
由 Tom Lane 提交于
VIEW suggests that it'd be worth spelling the error messages out in a little more detail. This seems to help with localizing the problem.
-
由 Bruce Momjian 提交于
file size problem.
-
由 Bruce Momjian 提交于
-
由 Bruce Momjian 提交于
-
由 Tom Lane 提交于
result in hopefully-less-confusing error messages when the new definition isn't compatible with the old; minor other cleanup.
-
由 Bruce Momjian 提交于
-
由 Tom Lane 提交于
-
由 Tom Lane 提交于
to return NULL, instead of erroring out, if the target object is specified by OID and we can't find that OID in the catalogs. Since these functions operate internally on SnapshotNow rules, there is a race condition when using them in user queries: the query's MVCC snapshot might "see" a catalog row that's already committed dead, leading to a failure when the inquiry function is applied. Returning NULL should generally provide more convenient behavior. This issue has been complained of before, and in particular we are now seeing it in the regression tests due to another recent patch.
-
- 15 12月, 2008 6 次提交
-
-
由 Michael Meskes 提交于
-
由 Tom Lane 提交于
to 10, to compensate for the recent change in default statistics target. The original number was pulled out of the air anyway :-(, but it was picked in the context of the old default, so holding the default size of the MCELEM array constant seems the best thing. Per discussion.
-
由 Tom Lane 提交于
pg_database_encoding_max_length() predicts the maximum character length returned by wchar2char(). Per Hiroshi Inoue, MB_CUR_MAX isn't usable on Windows because we allow encoding = UTF8 when the locale says differently; and getting rid of it seems a good idea on general principles because it narrows our dependence on libc's locale API just a little bit more. Also install a check for overflow of the buffer size computation.
-
由 Magnus Hagander 提交于
and certificate revokation list by using connection parameters or environment variables. Original patch by Mark Woodward, heavily reworked by Alvaro Herrera and Magnus Hagander.
-
由 Tom Lane 提交于
actual argument type of ANYARRAY to match an argument declared ANYARRAY, so long as ANYELEMENT etc aren't used. I had overlooked the fact that this is a possible case while fixing bug #3852; but it is possible because pg_statistic contains columns declared ANYARRAY. Per gripe from Corey Horton.
-
由 Magnus Hagander 提交于
calling recv() and send(). This makes the calls go through the socket emulation code on Win32, making them for example properly interruptible.
-
- 14 12月, 2008 1 次提交
-
-
由 Tom Lane 提交于
and its maximum value from 1000 to 10000. ALTER TABLE SET STATISTICS similarly now allows a value up to 10000. Per discussion.
-
- 13 12月, 2008 3 次提交
-
-
由 Tom Lane 提交于
in 8.3, too, but I'm not back-patching this change since it would break any extension modules that might be calling that function.
-
由 Tom Lane 提交于
when they are invoked by the parser. We had been setting up a snapshot at plan time but really it needs to be done earlier, before parse analysis. Per report from Dmitry Koterov. Also fix two related problems discovered while poking at this one: exec_bind_message called datatype input functions without establishing a snapshot, and SET CONSTRAINTS IMMEDIATE could call trigger functions without establishing a snapshot. Backpatch to 8.2. The underlying problem goes much further back, but it is masked in 8.1 and before because we didn't attempt to invoke domain check constraints within datatype input. It would only be exposed if a C-language datatype input function used the snapshot; which evidently none do, or we'd have heard complaints sooner. Since this code has changed a lot over time, a back-patch is hardly risk-free, and so I'm disinclined to patch further than absolutely necessary.
-
由 Alvaro Herrera 提交于
-
- 12 12月, 2008 2 次提交
-
-
由 Michael Meskes 提交于
-
由 Tom Lane 提交于
vacuuming (it's not), say "database-wide VACUUM" instead of "full-database VACUUM" in the relevant hint messages. Also, document the permissions needed to do this. Per today's discussion.
-
- 11 12月, 2008 4 次提交
-
-
由 Peter Eisentraut 提交于
platform-specific spellings of /dev/null. But one should be enough, so settle on DEVNULL.
-
由 Peter Eisentraut 提交于
header file. SunOS 4 is probably broken anyway, but this item stuck out as completely weird.
-
由 Peter Eisentraut 提交于
to the gettext domain name, to simplify parallel installations. Also, rename set_text_domain() to pg_bindtextdomain(), because that is what it does.
-
由 Tom Lane 提交于
right child if it doesn't need to. This saves some miniscule number of cycles, but the ulterior motive is to avoid an optimization bug known to exist in SCO's C compiler (and perhaps others?)
-
- 10 12月, 2008 2 次提交
-
-
由 Bruce Momjian 提交于
-
由 Tom Lane 提交于
composite column. Might help cut down on future questions...
-
- 09 12月, 2008 3 次提交
-
-
由 Heikki Linnakangas 提交于
-
由 Heikki Linnakangas 提交于
replication patch needs a signal, but we've already used SIGUSR1 and SIGUSR2 in normal backends. This patch allows reusing SIGUSR1 for that, and for other purposes too if the need arises.
-
由 Magnus Hagander 提交于
of autovacuum_max_workers parameter is. Per discussion with Alvaro.
-
- 08 12月, 2008 4 次提交
-
-
由 Tom Lane 提交于
where no function stats entries exist. Partial response to Pavel's observation that small VACUUM operations are noticeably slower in CVS HEAD than 8.3.
-
由 Magnus Hagander 提交于
with warning against setting it too high.
-
由 Tom Lane 提交于
form a join and that case doesn't have anything to join to. (We could probably make it work if we didn't pull up the subquery, but it seems to me that the case isn't worth extra code.) Per report from Greg Stark.
-
由 Alvaro Herrera 提交于
SGML-escaping.
-
- 07 12月, 2008 4 次提交
-
-
由 Peter Eisentraut 提交于
Plus some makefile cleanup. part of a patch from Richard Evans
-
由 Bruce Momjian 提交于
Robert Haas
-
由 Bruce Momjian 提交于
-
由 Heikki Linnakangas 提交于
SizeOfPageHeaderData, like PageGetContents does. Per report by Pavan Deolasee.
-
- 05 12月, 2008 1 次提交
-
-
由 Peter Eisentraut 提交于
appendix on key words. catdesc was originally intended as computer-readable, but since we ended up adding catcode, we can have more elaborate descriptions.
-