| Commit message (Collapse) | Author | Age |
|
|
|
| |
Patch by Simon Riggs & me
|
| |
|
|
|
|
| |
Fujii Masao
|
|
|
|
|
|
|
| |
shared library with the disconnect function in it. Fixes segmentation
fault reported by Jeff Davis.
Fujii Masao
|
|
|
|
|
| |
users look at the referenced section for examples, per idea from Greg
Smith.
|
|
|
|
| |
archiving example, per suggestion from Greg Smith.
|
|
|
|
|
|
|
| |
after actually removing one, so that if we can't remove segments because
WAL archiving is lagging behind, we don't unnecessarily forbid streaming
the old not-yet-archived segments that are still perfectly valid. Per
suggestion from Fujii Masao.
|
|
|
|
| |
the calculation, not the end pointer, as pointed out by Fujii Masao.
|
|
|
|
| |
standby_keep_segments.
|
|
|
|
|
|
|
|
|
|
| |
doesn't take into account how far the WAL senders are. This way a hung
WAL sender doesn't prevent old WAL segments from being recycled/removed
in the primary, ultimately causing the disk to fill up. Instead add
standby_keep_segments setting to control how many old WAL segments are
kept in the primary. This also makes it more reliable to use streaming
replication without WAL archiving, assuming that you set
standby_keep_segments high enough.
|
|
|
|
| |
and indentation styles.
|
| |
|
|
|
|
| |
to one that's up to date with Windows 2003R2.
|
|
|
|
|
|
|
|
|
|
| |
Windows timezone name where the information in the registry is
incomplete, instead of aborting.
This fixes cases when the registry information is incomplete for
a timezone that is alphabetically before the one that is in use.
Per report from Alexander Forschner
|
|
|
|
|
|
|
|
|
|
| |
At present, killing the startup process does not release any locks it holds,
so we must wait to stop the startup and walreceiver processes until all
read-only backends have exited. Without this patch, the startup and
walreceiver processes never exit, so the server gets permanently stuck in
a half-shutdown state.
Fujii Masao, with review, docs, and comment adjustments by me.
|
|
|
|
|
|
|
| |
rather than only sort-of working as the previous attempt had left it.
Clean up some unnecessary differences between the way these were coded and
the way the YYYY case was coded. Update the regression test cases that
proved that it wasn't working.
|
|
|
|
|
| |
also makes the parsing a little bit stricter, rejecting garbage after the
parameter value and values with missing ending quotes, for example.
|
|
|
|
|
|
| |
recovery. We might want to relax this in the future, but ThisTimeLineID
isn't currently correct in backends during recovery, so the filename
returned was wrong.
|
| |
|
|
|
|
| |
and use cygwin_conv_to_full_win32_path() in older versions.
|
|
|
|
|
| |
case the registry data doesn't follow the format we expect, to facilitate
debugging.
|
| |
|
|
|
|
|
|
| |
parameters" in recovery.conf, to match the grouping in the documentation.
Fujii Masao
|
| |
|
|
|
|
| |
false or null, per Tom.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add missing completions for:
- ALTER SEQUENCE name OWNER TO
- ALTER TYPE name RENAME TO
- ALTER VIEW name ALTER COLUMN
- ALTER VIEW name OWNER TO
- ALTER VIEW name SET SCHEMA
Fix wrong completions for:
- ALTER FUNCTION/AGGREGATE name (arguments) ...
"(arguments)" has been ignored.
- ALTER ... SET SCHEMA
"SCHEMA" has been considered as a variable name.
|
|
|
|
| |
found on some Windows platforms. Also, silence unnecessary messages and make awk happier about literal '*' on some platforms.
|
|
|
|
| |
SQL-style substring().
|
|
|
|
| |
it properly encoding aware w.r.t. chars U+00C7 and U+00D1.
|
|
|
|
| |
cygwin_conv_to_full_win32_path should be replaced with cygwin_conv_path.
|
|
|
|
|
|
|
|
| |
is changed to match the hard-wired default. This avoids accumulating useless
catalog entries, and also provides a path for dropping the owning role without
using DROP OWNED BY. Per yesterday's complaint from Jaime Casanova, the
need to use DROP OWNED BY for that is less than obvious, so providing this
alternative method might save some user frustration.
|
|
|
|
|
|
|
|
|
|
| |
be added during GRANT and can only be removed during REVOKE; and fix its
callers to not lie to it about the existing set of dependencies when
instantiating a formerly-default ACL. The previous coding accidentally failed
to malfunction so long as default ACLs contain only references to the object's
owning role, because that role is ignored by updateAclDependencies. However
this is obviously pretty fragile, as well as being an undocumented assumption.
The new coding is a few lines longer but IMO much clearer.
|
|
|
|
| |
Per gripe from Peter.
|
| |
|
|
|
|
|
|
| |
Those options do nothing right now, but might be wanted later, and in
any case it's confusing for the command to be interpreted as \dd if
anything is appended. Per Jaime Casanova.
|
|
|
|
|
|
| |
there was an error processing the input file.
Work done by Zoltan.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
The endterm attribute is mainly useful when the toolchain does not support
automatic link target text generation for a particular situation. In the
past, this was required by the man page tools for all reference page links,
but that is no longer the case, and it now actually gets in the way of
proper automatic link text generation. The only remaining use cases are
currently xrefs to refsects.
|
|
|
|
| |
"CREATE TEXT SEARCH CONFIGURATION" is not truncated.
|
| |
|
| |
|
|
|
|
|
|
| |
reasonably promptly, by adding CHECK_FOR_INTERRUPTS in the per-page loops.
Tatsuhito Kasahara
|
|
|
|
| |
Josh Kupershmidt
|
|
|
|
| |
Josh Kupershmidt
|
|
|
|
|
| |
The previous coding failed in various scenarios possibly including vpath
builds and doing make install without preceding make all.
|
|
|
|
|
|
|
| |
This allows us to see what mode the server is in before it starts to
perform actions that can block or hang. Otherwise server messages
may not appear until after messages that say FATAL the database
server is starting up.
|
|
|
|
|
| |
corrupted. This error, however, does is not a compilation problem but a runtime
one, so we can keep compiling but still have to declare ERROR.
|
|
|
|
|
|
|
|
|
|
|
| |
Windows, thanks to a feature in CRT called Parameter Validation.
Backpatch to 8.2, which is the oldest version supported on Windows. In
8.2 and 8.3 also backpatch the earlier change to use DEVNULL instead of
NULL_DEV #define for a /dev/null-like device. NULL_DEV was hard-coded to
"/dev/null" regardless of platform, which didn't work on Windows, while
DEVNULL works on all platforms. Restarting syslogger didn't work on
Windows on versions 8.3 and below because of that.
|
|
|
|
| |
if using multiple invocations of egrep. Add perl ppport.h to the current list.
|