Tom Lane
0902ece5b9
Force zero_damaged_pages to be effectively ON during recovery from WAL,
...
since there is no need to worry about damaged pages when we are going to
overwrite them anyway from the WAL. Per recent discussion.
2003-12-01 16:53:19 +00:00
Bruce Momjian
64e5a85625
Seems there are three GUC variables that are defined as "Shows ..."
...
while you can actually set them with SET.
This applied patch changes the wording from "Show" to "Set".
2003-12-01 03:55:21 +00:00
Joe Conway
b8f40ced2f
Make PQescapeBytea and byteaout consistent with each other, and
...
octal escape all octets outside the range 0x20 to 0x7e. This fixes
the problem pointed out by Sergey Yatskevich here:
http://archives.postgresql.org/pgsql-bugs/2003-11/msg00140.php
2003-11-30 20:55:09 +00:00
Bruce Momjian
32abf0e781
Bump all version numbers and version stamps mentioned in RELEASE_CHANGES.
2003-11-30 06:09:54 +00:00
Bruce Momjian
38887379a2
Reorder win32/bcc makefile mentions of thread.c for sanity.
2003-11-30 06:01:15 +00:00
Bruce Momjian
edfccd3d32
Add thread.c to Borland CC build.
2003-11-30 05:54:33 +00:00
PostgreSQL Daemon
55b113257c
make sure the $Id tags are converted to $PostgreSQL as well ...
2003-11-29 22:41:33 +00:00
Tom Lane
4c274b4f8a
Put out a more useful version indication in the welcome banner for a
...
standalone backend --- the CVS revision number of postgres.c is not real
useful to anyone.
2003-11-29 21:40:43 +00:00
PostgreSQL Daemon
969685ad44
$Header: -> $PostgreSQL Changes ...
2003-11-29 19:52:15 +00:00
Peter Eisentraut
c9190ef074
Conditionalize variable that is only used conditionally, to avoid warning.
2003-11-27 18:12:50 +00:00
Tom Lane
9ea738827c
Second try at fixing no-room-to-move-down PANIC in compact_fsm_storage.
...
Ward's report that it can still happen in RC2 forces me to realize that
this is not a can't-happen condition after all, and that the compaction
code had better cope rather than panicking.
2003-11-26 20:50:11 +00:00
Peter Eisentraut
9a8b7c0f69
Cast field-length variables used in printf to int, because sometimes
...
they might be of a wider type.
2003-11-26 15:55:01 +00:00
Tom Lane
e7a45c787e
Repair subselect.c's occasional assignment of the wrong vartypmod to
...
Vars created to fill subplan args lists. This is an ancient error, going
back at least to 7.0, but is more easily triggered in 7.4 than before
because we no longer compare varlevelsup when deciding whether a Param
slot can be re-used. Fixes bug reported by Klint Gore.
2003-11-25 23:59:12 +00:00
Tom Lane
a64846f3ad
Get rid of hashkeys field of Hash plan node, since it's redundant with
...
the hashclauses field of the parent HashJoin. This avoids problems with
duplicated links to SubPlans in hash clauses, as per report from
Andrew Holm-Hansen.
2003-11-25 21:00:54 +00:00
Peter Eisentraut
dc69cc1097
New translation
2003-11-25 19:19:21 +00:00
Peter Eisentraut
c95f54c5e0
More adjustment of error messages
2003-11-25 19:18:26 +00:00
Peter Eisentraut
083e10e167
Install all the headers files that the ones that are already installed
...
depend on.
2003-11-25 19:09:02 +00:00
Tom Lane
e91e640b80
Avoid using string literal with embedded newline.
2003-11-24 17:25:14 +00:00
Tom Lane
1c5f223e25
Overdue code review for ALTER SEQUENCE patch. Don't generate illegal Node
...
tree for CYCLE option; don't assume zeros are invalid values for sequence
fields other than increment_by; don't reset cache_value when not told to;
simplify code for testing whether to apply defaults.
2003-11-24 16:54:07 +00:00
Tom Lane
c52204b224
Repair missed renamings of show_statement_stats and show_executor_stats.
2003-11-24 14:49:51 +00:00
Peter Eisentraut
8878cc4cd7
Rename USE_THREADS to ENABLE_THREAD_SAFETY to avoid name clash with Perl.
...
Fixes compilation failure with --enable-thread-safety --with-perl and Perl
5.6.1.
2003-11-24 13:16:22 +00:00
Peter Eisentraut
040e1cef91
Make the messages and the options parsing a bit more standard.
2003-11-23 22:17:59 +00:00
Peter Eisentraut
4f581e0072
Add maintainer-clean target.
2003-11-23 21:42:13 +00:00
Peter Eisentraut
e2d9066527
Add NLS support.
2003-11-23 21:41:30 +00:00
Tom Lane
42ce74bf17
COMMENT ON casts, conversions, languages, operator classes, and
...
large objects. Dump all these in pg_dump; also add code to pg_dump
user-defined conversions. Make psql's large object code rely on
the backend for inserting/deleting LOB comments, instead of trying to
hack pg_description directly. Documentation and regression tests added.
Christopher Kings-Lynne, code reviewed by Tom
2003-11-21 22:32:49 +00:00
Tom Lane
0a97cb37fc
Remove unused variable.
2003-11-21 17:41:31 +00:00
Jan Wieck
cfeca62148
Background writer process
...
This first part of the background writer does no syncing at all.
It's only purpose is to keep the LRU heads clean so that regular
backends seldom to never have to call write().
Jan
2003-11-19 15:55:08 +00:00
Michael Meskes
5032f83082
Fixed typo in create schema parsing.
2003-11-19 13:18:13 +00:00
Bruce Momjian
25487b12d0
Add FreeBSD mention for initdb.c.
2003-11-17 20:35:28 +00:00
Tom Lane
1a908a00b0
Fix datetime input parsing to accept YYYY-MONTHNAME-DD and related syntaxes,
...
which had been unintentionally broken by recent changes to tighten up the
DateStyle rules for all-numeric date input. Add documentation and
regression tests for this, too.
2003-11-16 20:29:16 +00:00
Jan Wieck
1f45555892
Changed parameter name for shared cache status report interval to
...
debug_shared_buffers = <seconds>
as per previous discussion.
Jan
2003-11-16 16:41:01 +00:00
Tom Lane
5b6b587a95
Make creation of statistics collection socket more robust, by allowing it
...
to try additional addresses returned from getaddrinfo() if the first one
fails at the bind() or connect() steps. Per yesterday's discussion.
2003-11-15 17:24:07 +00:00
Peter Eisentraut
7397819f78
Translation updates
2003-11-14 23:59:12 +00:00
Tom Lane
5945283599
Try to improve error handling for failures of backend subprocess.
2003-11-14 18:32:34 +00:00
Tom Lane
e035a297a2
Add CHECK_FOR_INTERRUPTS() to bootstrap command loop, so that control-C
...
can terminate the bootstrap run.
2003-11-14 18:19:45 +00:00
Tom Lane
81e51ddc14
Add fflush() before popen() calls; avoids any possible problem with
...
double or out-of-sequence output with child process.
2003-11-14 17:30:41 +00:00
Tom Lane
0104fc11b9
Add missing logic to handle fixing permissions on an already-existing
...
data directory. Also fix handling of error conditions associated with
data directory checking step (can't use a boolean to distinguish four
possible result states...)
2003-11-14 17:19:35 +00:00
Jan Wieck
7c360d65a8
Added documentation for the new interface between the buffer manager
...
and the cache replacement strategy as well as a description of the
ARC algorithm and the special tailoring of that done for PostgreSQL.
Jan
2003-11-14 04:32:11 +00:00
Peter Eisentraut
0a203594a9
Translation updates
2003-11-14 02:08:17 +00:00
Tom Lane
18f58a048e
Preliminary code review for C version of initdb. Re-centralize handling
...
of option switches for backend, fix handling of COPY from data files so
that we won't have the newline-after-\. issue back again, add back some
comments and printouts lost from the shell script, etc. Still needs work
for error handling; in particular the shell version worked much more
nicely for the case of a postgres executable that fails on invocation.
2003-11-13 23:46:31 +00:00
Tom Lane
01e62da191
Dunno why this got committed with DOS newlines, but fix that, and
...
add a header comment/copyright notice.
2003-11-13 22:13:39 +00:00
Tom Lane
c7bfc7df0a
Silly to copy sprompt.c from src/port when we're linking libpgport anyway.
2003-11-13 20:30:37 +00:00
Bruce Momjian
90823299ad
pgindent new initdb.c from Tom.
2003-11-13 20:12:47 +00:00
Peter Eisentraut
b9f5c93b75
Regenerate text files.
2003-11-13 18:03:11 +00:00
Bruce Momjian
ad89c2ae25
Add owner description to initdb C code.
...
Andrew Dunstan
2003-11-13 15:01:40 +00:00
Jan Wieck
6b86d62b00
2nd try for the ARC strategy.
...
I added a couple more Assertions while tracking down the exact
cause of the former bug.
All 93 regression tests pass now.
Jan
2003-11-13 14:57:15 +00:00
Jan Wieck
923e994d79
ARC strategy backed out ... sorry
...
Jan
2003-11-13 05:34:58 +00:00
Bruce Momjian
256d2f09b5
Update for 7.4 release.
2003-11-13 04:23:03 +00:00
Tom Lane
9a9890d842
Add fflush() calls so that I'm-about-to-do-this messages actually
...
come out before the action is done.
2003-11-13 01:36:00 +00:00
Tom Lane
88dd65ae9f
Fix lack of optreset.
2003-11-13 01:09:24 +00:00