- 10 1月, 2007 2 次提交
-
-
由 Bruce Momjian 提交于
-
由 Bruce Momjian 提交于
Bill Moran
-
- 06 1月, 2007 1 次提交
-
-
由 Bruce Momjian 提交于
back-stamped for this.
-
- 31 12月, 2006 1 次提交
-
-
由 Tom Lane 提交于
about typmod representation for standard types out into type-specific typmod I/O functions. Teodor Sigaev, with some editorialization by Tom Lane.
-
- 23 12月, 2006 1 次提交
-
-
由 Bruce Momjian 提交于
require at least two characters for uniqueness. This now matches the behavior of other boolean strings we support, per report from Gurjeet Singh.
-
- 13 12月, 2006 1 次提交
-
-
由 Tom Lane 提交于
-
- 07 12月, 2006 1 次提交
-
-
由 Neil Conway 提交于
capitalize the strings like sentences. Remove unnecessarily specific descriptions of the units used by GUC variables, since we now allow any reasonable unit to be specified.
-
- 29 11月, 2006 1 次提交
-
-
由 Peter Eisentraut 提交于
-
- 21 11月, 2006 1 次提交
-
-
由 Tom Lane 提交于
recent discussion in which majority opinion was that this is a more widely useful setting than the previous default of PANIC.
-
- 06 11月, 2006 1 次提交
-
-
由 Tom Lane 提交于
in PITR scenarios. We now WAL-log the replacement of old XIDs with FrozenTransactionId, so that such replacement is guaranteed to propagate to PITR slave databases. Also, rather than relying on hint-bit updates to be preserved, pg_clog is not truncated until all instances of an XID are known to have been replaced by FrozenTransactionId. Add new GUC variables and pg_autovacuum columns to allow management of the freezing policy, so that users can trade off the size of pg_clog against the amount of freezing work done. Revise the already-existing code that forces autovacuum of tables approaching the wraparound point to make it more bulletproof; also, revise the autovacuum logic so that anti-wraparound vacuuming is done per-table rather than per-database. initdb forced because of changes in pg_class, pg_database, and pg_autovacuum catalogs. Heikki Linnakangas, Simon Riggs, and Tom Lane.
-
- 20 10月, 2006 1 次提交
-
-
由 Tom Lane 提交于
from Magnus that MSVC complains about this.
-
- 08 10月, 2006 1 次提交
-
-
由 Tom Lane 提交于
max_stack_depth is not set to an unsafe value. This commit also provides configure-time checking for <sys/resource.h>, and cleans up some perhaps-unportable code associated with use of that include file and getrlimit().
-
- 07 10月, 2006 1 次提交
-
-
由 Peter Eisentraut 提交于
-
- 04 10月, 2006 2 次提交
-
-
由 Bruce Momjian 提交于
-
由 Bruce Momjian 提交于
postgresql.conf. - shared_buffers = 32000kB => 32MB - temp_buffers = 8000kB => 8MB - wal_buffers = 8 => 64kB The code of initdb was a bit modified to write MB-unit values. Values greater than 8000kB are rounded out to MB. GUC_UNIT_XBLOCKS is added for wal_buffers. It is like GUC_UNIT_BLOCKS, but uses XLOG_BLCKSZ instead of BLCKSZ. Also, I cleaned up the test of GUC_UNIT_* flags in preparation to add more unit flags in less bits. ITAGAKI Takahiro
-
- 23 9月, 2006 2 次提交
-
-
由 Tom Lane 提交于
return true for exactly the characters treated as whitespace by their flex scanners. Per report from Victor Snezhko and subsequent investigation. Also fix a passel of unsafe usages of <ctype.h> functions, that is, ye olde char-vs-unsigned-char issue. I won't miss <ctype.h> when we are finally able to stop using it.
-
由 Peter Eisentraut 提交于
match what SHOW displays as default value, to make the user experience uniform.
-
- 03 9月, 2006 3 次提交
-
-
由 Bruce Momjian 提交于
--- was part of autovacuum default 'on' patch that was reverted, but we want this part. Peter Eisentraut
-
由 Bruce Momjian 提交于
possible autovacuum use.
-
由 Bruce Momjian 提交于
overhead for every connection, per Tom.
-
- 02 9月, 2006 1 次提交
-
-
由 Bruce Momjian 提交于
"server_version" but uses the handy PG_VERSION_NUM which allows apps to do things like if ($version >= 80200) without having to parse apart the value of server_version themselves. Greg Sabino Mullane greg@turnstep.com
-
- 31 8月, 2006 1 次提交
-
-
由 Peter Eisentraut 提交于
-
- 29 8月, 2006 1 次提交
-
-
由 Peter Eisentraut 提交于
-
- 28 8月, 2006 1 次提交
-
-
由 Peter Eisentraut 提交于
Threshold and scale factor are cut in half for more aggressive behavior.
-
- 18 8月, 2006 1 次提交
-
-
由 Tom Lane 提交于
than N seconds apart. This allows a simple, if not very high performance, means of guaranteeing that a PITR archive is no more than N seconds behind real time. Also make pg_current_xlog_location return the WAL Write pointer, add pg_current_xlog_insert_location to return the Insert pointer, and fix pg_xlogfile_name_offset to return its results as a two-element record instead of a smashed-together string, as per recent discussion. Simon Riggs
-
- 16 8月, 2006 1 次提交
-
-
由 Tom Lane 提交于
such as debugging and performance measurement. This consists of two features: a table of "rendezvous variables" that allows separately-loaded shared libraries to communicate, and a new GUC setting "local_preload_libraries" that allows libraries to be loaded into specific sessions without explicit cooperation from the client application. To make local_preload_libraries as flexible as possible, we do not restrict its use to superusers; instead, it is restricted to load only libraries stored in $libdir/plugins/. The existing LOAD command has also been modified to allow non-superusers to LOAD libraries stored in this directory. This patch also renames the existing GUC variable preload_libraries to shared_preload_libraries (after a suggestion by Simon Riggs) and does some code refactoring in dfmgr.c to improve clarity. Korry Douglas, with a little help from Tom Lane.
-
- 14 8月, 2006 1 次提交
-
-
由 Bruce Momjian 提交于
values, due to concern about the patch.
-
- 13 8月, 2006 3 次提交
-
-
由 Bruce Momjian 提交于
-
由 Bruce Momjian 提交于
default values.
-
由 Bruce Momjian 提交于
-
- 12 8月, 2006 4 次提交
-
-
由 Bruce Momjian 提交于
failures.
-
由 Bruce Momjian 提交于
default values. Was causing regression failures.
-
由 Bruce Momjian 提交于
defaults. Zdenek Kotala
-
由 Bruce Momjian 提交于
The main reason for refactoring was that set_config_option() was too overloaded function and its behavior did not consistent. Old version of set_config_function hides some messages. For example if you type: tcp_port = 5432.1 then old implementation ignore this error without any message to log file in the signal context (configuration reload). Main problem was that semantic analysis of postgresql.conf is not perform in the ProcessConfigFile function, but in the set_config_options *after* context check. This skipped check for variables with PG_POSTMASTER context. There was request from Joachim Wieland to add more messages about ignored changes in the config file as well. Zdenek Kotala
-
- 29 7月, 2006 1 次提交
-
-
由 Tom Lane 提交于
it's handled just about like timezone; in particular, don't try to read anything during InitializeGUCOptions. Should solve current startup failure on Windows, and avoid wasted cycles if a nondefault setting is specified in postgresql.conf too. Possibly we need to think about a more general solution for handling 'expensive to set' GUC options.
-
- 27 7月, 2006 1 次提交
-
-
由 Peter Eisentraut 提交于
-
- 26 7月, 2006 2 次提交
-
-
由 Peter Eisentraut 提交于
not "unset". An "unset" state doesn't really exist; all variables behave like an empty string value if the string being pointed to has not been initialized.
-
由 Peter Eisentraut 提交于
upcoming units feature.
-
- 25 7月, 2006 1 次提交
-
-
由 Tom Lane 提交于
configuration files that can be altered by a DBA. The australian_timezones GUC setting disappears, replaced by a timezone_abbreviations setting (set this to 'Australia' to get the effect of australian_timezones). The list of zone names defined by default has undergone a bit of cleanup, too. Documentation still needs some work --- in particular, should we fix Table B-4, or just get rid of it? Joachim Wieland, with some editorializing by moi.
-
- 14 7月, 2006 1 次提交
-
-
由 Bruce Momjian 提交于
-