- 05 7月, 2003 1 次提交
-
-
由 Tom Lane 提交于
without needing a running backend. Reorder postgresql.conf.sample to match new layout of runtime.sgml. This commit re-adds work lost in Wednesday's crash.
-
- 01 7月, 2003 1 次提交
-
-
由 Tom Lane 提交于
reports get put into the postmaster log. Options are TERSE, DEFAULT, VERBOSE, with the same behavior as implemented on the client side in libpq.
-
- 28 6月, 2003 1 次提交
-
-
由 Tom Lane 提交于
-
- 12 6月, 2003 3 次提交
-
-
由 Bruce Momjian 提交于
Nigel J. Andrews
-
由 Bruce Momjian 提交于
USERLIMIT patch.
-
由 Bruce Momjian 提交于
Christopher Kings-Lynne
-
- 11 6月, 2003 1 次提交
-
-
由 Bruce Momjian 提交于
Document why certain GUC variables aren't in postgresql.conf.
-
- 29 5月, 2003 1 次提交
-
-
由 Tom Lane 提交于
in initdb will result in exit(1), allowing the initdb script to realize that there's something wrong.
-
- 28 5月, 2003 2 次提交
-
-
由 Bruce Momjian 提交于
users can't turn it off.
-
由 Bruce Momjian 提交于
docs that CLIENT/LOG_MIN_MESSAGES now controls debug_* output location. Doc changes included.
-
- 14 5月, 2003 1 次提交
-
-
由 Tom Lane 提交于
only remnant of this failed experiment is that the server will take SET AUTOCOMMIT TO ON. Still TODO: provide some client-side autocommit logic in libpq.
-
- 07 5月, 2003 1 次提交
-
-
由 Tom Lane 提交于
DestReceiver pointers instead of just CommandDest values. The DestReceiver is made at the point where the destination is selected, rather than deep inside the executor. This cleans up the original kluge implementation of tstoreReceiver.c, and makes it easy to support retrieving results from utility statements inside portals. Thus, you can now do fun things like Bind and Execute a FETCH or EXPLAIN command, and it'll all work as expected (e.g., you can Describe the portal, or use Execute's count parameter to suspend the output partway through). Implementation involves stuffing the utility command's output into a Tuplestore, which would be kind of annoying for huge output sets, but should be quite acceptable for typical uses of utility commands.
-
- 03 5月, 2003 3 次提交
-
-
由 Bruce Momjian 提交于
Dump/read non-default GUC values for use by exec'ed backend, for Win32.
-
由 Bruce Momjian 提交于
-
由 Bruce Momjian 提交于
-
- 26 4月, 2003 1 次提交
-
-
由 Tom Lane 提交于
initial values and runtime changes in selected parameters. This gets rid of the need for an initial 'select pg_client_encoding()' query in libpq, bringing us back to one message transmitted in each direction for a standard connection startup. To allow server version to be sent using the same GUC mechanism that handles other parameters, invent the concept of a never-settable GUC parameter: you can 'show server_version' but it's not settable by any GUC input source. Create 'lc_collate' and 'lc_ctype' never-settable parameters so that people can find out these settings without need for pg_controldata. (These side ideas were all discussed some time ago in pgsql-hackers, but not yet implemented.)
-
- 29 3月, 2003 1 次提交
-
-
由 Tom Lane 提交于
page when it's read in, per pghackers discussion around 17-Feb. Add a GUC variable zero_damaged_pages that causes the response to be a WARNING followed by zeroing the page, rather than the normal ERROR; this is per Hiroshi's suggestion that there needs to be a way to get at the data in the rest of the table.
-
- 20 3月, 2003 1 次提交
-
-
由 Bruce Momjian 提交于
> weird behavior across fork boundaries; (b) the additional memory space > that has to be duplicated into child processes will cost something per > child launch, even if the child never uses it. But these are only > arguments that it might not *always* be a prudent thing to do, not that > we shouldn't give the DBA the tool to do it if he wants. So fire away. Here is a patch for the above, including a documentation update. It creates a new GUC variable "preload_libraries", that accepts a list in the form: preload_libraries = '$libdir/mylib1:initfunc,$libdir/mylib2' If ":initfunc" is omitted or not found, no initialization function is executed, but the library is still preloaded. If "$libdir/mylib" isn't found, the postmaster refuses to start. In my testing with PL/R, it reduces the first call to a PL/R function (after connecting) from almost 2 seconds, down to about 8 ms. Joe Conway
-
- 05 3月, 2003 1 次提交
-
-
由 Tom Lane 提交于
Adjustable threshold is gone in favor of keeping track of total requested page storage and doling out proportional fractions to each relation (with a minimum amount per relation, and some quantization of the results to avoid thrashing with small changes in page counts). Provide special- case code for indexes so as not to waste space storing useless page free space counts. Restructure internal data storage to be a flat array instead of list-of-chunks; this may cost a little more work in data copying when reorganizing, but allows binary search to be used during lookup_fsm_page_entry().
-
- 24 2月, 2003 1 次提交
-
-
由 Tom Lane 提交于
-
- 07 2月, 2003 1 次提交
-
-
由 Tom Lane 提交于
expression accepted by the regex operators, per discussion yesterday. Along the way, reduce deadlock_timeout from PGC_POSTMASTER to PGC_SIGHUP category. It is probably best to insist that all backends share the same setting, but that doesn't mean it has to be frozen at startup.
-
- 29 1月, 2003 1 次提交
-
-
由 Tom Lane 提交于
in GUCArrayAdd/GUCArrayDelete. This prevents the multiple-entry bug exhibited by Frank Lupo 28-Jan-2003.
-
- 28 1月, 2003 1 次提交
-
-
由 Bruce Momjian 提交于
Backpatch to 7.3.X.
-
- 26 1月, 2003 1 次提交
-
-
由 Tom Lane 提交于
necessarily following the JOIN syntax to develop the query plan. The old behavior is still available by setting GUC variable JOIN_COLLAPSE_LIMIT to 1. Also create a GUC variable FROM_COLLAPSE_LIMIT to control the similar decision about when to collapse sub-SELECT lists into their parent lists. (This behavior existed already, but the limit was always GEQO_THRESHOLD/2; now it's separately adjustable.)
-
- 11 1月, 2003 1 次提交
-
-
由 Peter Eisentraut 提交于
-
- 27 12月, 2002 1 次提交
-
-
由 Bruce Momjian 提交于
Philip Warner
-
- 02 12月, 2002 1 次提交
-
-
由 Tom Lane 提交于
datconfig or useconfig field. Per report from Dustin Sallings.
-
- 21 11月, 2002 1 次提交
-
-
由 Tom Lane 提交于
parameter to allow it to be forced off for comparison purposes. Add ORDER BY clauses to a bunch of regression test queries that will otherwise produce randomly-ordered output in the new regime.
-
- 15 11月, 2002 6 次提交
-
-
由 Bruce Momjian 提交于
few WAL files.
-
由 Bruce Momjian 提交于
-
由 Bruce Momjian 提交于
-
由 Bruce Momjian 提交于
-
由 Bruce Momjian 提交于
! #show_parser_stats = false ! #show_planner_stats = false ! #show_executor_stats = false ! #show_statement_stats = false TO: ! #log_parser_stats = false ! #log_planner_stats = false ! #log_executor_stats = false ! #log_statement_stats = false
-
由 Bruce Momjian 提交于
of log_ settings.
-
- 09 11月, 2002 1 次提交
-
-
由 Tom Lane 提交于
precision for float4, float8, and geometric types. Set it in pg_dump so that float data can be dumped/reloaded exactly (at least on platforms where the float I/O support is properly implemented). Initial patch by Pedro Ferreira, some additional work by Tom Lane.
-
- 02 11月, 2002 1 次提交
-
-
由 Tom Lane 提交于
(usually bison output files), not as standalone files. This hack works around flex's insistence on including <stdio.h> before we are able to include postgres.h; postgres.h will already be read before the compiler starts to read the flex output file. Needed for largefile support on some platforms.
-
- 01 11月, 2002 1 次提交
-
-
由 Tom Lane 提交于
between signal handler and enable/disable code, avoid accumulation of timing error due to trying to maintain remaining-time instead of absolute-end-time, disable timeout before commit not after.
-
- 03 10月, 2002 1 次提交
-
-
由 Bruce Momjian 提交于
-
- 23 9月, 2002 1 次提交
-
-
由 Tom Lane 提交于
-
- 12 9月, 2002 1 次提交
-
-
由 Tom Lane 提交于
doesn't match any known variable.
-