8333 Commits

Author SHA1 Message Date
Magnus Hagander
62056d9685 Typo fixes.
Fujii Masao
2010-03-17 18:04:25 +00:00
Marc G. Fournier
e842325ac1 tag 8.3.10 2010-03-12 03:40:31 +00:00
Tom Lane
2ecea6f450 Preliminary release notes for releases 8.4.3, 8.3.10, 8.2.16, 8.1.20, 8.0.24,
7.4.28.
2010-03-10 01:58:38 +00:00
Magnus Hagander
266c5e4d4f Add missing space in example.
Tim Landscheidt
2010-03-08 12:39:42 +00:00
Magnus Hagander
0a1ec273a0 Add configuration parameter ssl_renegotiation_limit to control
how often we do SSL session key renegotiation. Can be set to
0 to disable renegotiation completely, which is required if
a broken SSL library is used (broken patches to CVE-2009-3555
a known cause) or when using a client library that can't do
renegotiation.
2010-02-25 13:26:23 +00:00
Heikki Linnakangas
a085a6a77c Add a note to the documentation of pg_standby that it's important that
the postgres process has permissions to delete the trigger file, per
suggestion by Mason Hale.

Also fix pg_standby to do a more predictable exit(200) instead of the
current exit(-1) when the unlink of the trigger file fails anyway.

This only affects 8.3 branch. Older versions didn't have pg_standby,
and in 8.4 upwards pg_standby is no longer responsible for deleting the
trigger file; it's supposed to be done by recovery_end_command instead.
2010-02-05 11:08:02 +00:00
Marc G. Fournier
f25013104a tag 8.3.9 2009-12-10 03:02:07 +00:00
Tom Lane
8e692a9fb2 Update release notes for releases 8.4.2, 8.3.9, 8.2.15, 8.1.19, 8.0.23,
7.4.27.
2009-12-10 00:31:34 +00:00
Peter Eisentraut
602878d5ab Fix syntax in extract() examples
Author: Erik Rijkers <er@xs4all.nl>
2009-11-24 19:20:53 +00:00
Tom Lane
81f7305211 Fix erroneous handling of shared dependencies (ie dependencies on roles)
in CREATE OR REPLACE FUNCTION.  The original code would update pg_shdepend
as if a new function was being created, even if it wasn't, with two bad
consequences: pg_shdepend might record the wrong owner for the function,
and any dependencies for roles mentioned in the function's ACL would be lost.
The fix is very easy: just don't touch pg_shdepend at all when doing a
function replacement.

Also update the CREATE FUNCTION reference page, which never explained
exactly what changes and doesn't change in a function replacement.
In passing, fix the CREATE VIEW reference page similarly; there's no
code bug there, but the docs didn't say what happens.
2009-10-02 18:13:19 +00:00
Marc G. Fournier
e01fdca9f7 Tag 8.3.8 2009-09-04 00:53:29 +00:00
Tom Lane
7e2024be10 Final updates of release notes for 8.4.1, 8.3.8, 8.2.14, 8.1.18, 8.0.22,
7.4.26.
2009-09-03 22:14:07 +00:00
Tom Lane
5927d9f642 Make LOAD of an already-loaded library into a no-op, instead of attempting
to unload and re-load the library.

The difficulty with unloading a library is that we haven't defined safe
protocols for doing so.  In particular, there's no safe mechanism for
getting out of a "hook" function pointer unless libraries are unloaded
in reverse order of loading.  And there's no mechanism at all for undefining
a custom GUC variable, so GUC would be left with a pointer to an old value
that might or might not still be valid, and very possibly wouldn't be in
the same place anymore.

While the unload and reload behavior had some usefulness in easing
development of new loadable libraries, it's of no use whatever to normal
users, so just disabling it isn't giving up that much.  Someday we might
care to expend the effort to develop safe unload protocols; but even if
we did, there'd be little certainty that every third-party loadable module
was following them, so some security restrictions would still be needed.

Back-patch to 8.2; before that, LOAD was superuser-only anyway.

Security: unprivileged users could crash backend.  CVE not assigned yet
2009-09-03 22:11:22 +00:00
Bruce Momjian
143373bee5 Update release notes for 7.4.26, 8.0.22, 8.1.18, 8.2.14, 8.3.8, 8.4.1. 2009-08-27 01:27:24 +00:00
Tom Lane
2792c59a82 Fix imprecise documentation of random(): it never returns 1.0.
This was changed in 8.2 but the documentation was not corrected.
Per gripe from Sam Mason.
2009-08-16 19:55:38 +00:00
Bruce Momjian
29e6cedad0 Remove tabs from SGML. 2009-08-15 20:23:20 +00:00
Andrew Dunstan
bbe2168e65 Re-add documentation for --no-readline option of psql, mistakenly removed a decade ago. Backpatch to release 7.4. 2009-08-10 02:39:24 +00:00
Tom Lane
252d2b1e4e Split the release notes into a separate file for each (active) major branch,
as per my recent proposal.  release.sgml itself is now just a stub that should
change rarely; ideally, only once per major release to add a new include line.
Most editing work will occur in the release-N.N.sgml files.  To update a back
branch for a minor release, just copy the appropriate release-N.N.sgml
file(s) into the back branch.

This commit doesn't change the end-product documentation at all, only the
source layout.  However, it makes it easy to start omitting ancient information
from newer branches' documentation, should we ever decide to do that.
2009-05-02 20:17:33 +00:00
Tom Lane
f3676bcee5 Fix textsearch documentation examples to not recommend concatenating separate
fields without putting a space between.  Per gripe from Rick Schumeyer.
2009-04-19 20:36:13 +00:00
Alvaro Herrera
781e1557e1 Update URL to Python bug tracker. Backpatch to 8.3; doesn't seem worthy of
further backpatch.
2009-03-30 16:16:13 +00:00
Tom Lane
6cc0e006ee Fix contrib/hstore to throw an error for keys or values that don't fit in its
data structure, rather than silently truncating them.  Andrew Gierth
2009-03-15 22:05:25 +00:00
Marc G. Fournier
c87a4d31f4 tag 8.3.7 2009-03-13 02:08:41 +00:00
Tom Lane
894fc06d63 Update back-branch release notes. 2009-03-12 22:35:57 +00:00
Marc G. Fournier
5298d511ee tag for 8.3.6 2009-01-30 02:59:29 +00:00
Tom Lane
fb85c50390 Update back-branch release notes. 2009-01-30 00:37:42 +00:00
Bruce Momjian
879d780f65 Document that SELECT FOR UPDATE/SHARE with ORDER BY might return results
in the incorrect order, per bug 4593.  Backpatch to 8.3.X.
2009-01-22 22:56:54 +00:00
Heikki Linnakangas
3dc19e440b Change explanation of pg_switch_xlog()'s return value to match code. 2009-01-15 18:23:17 +00:00
Bruce Momjian
74216bc8c8 Update release notes for 8.3.5, 8.2.11, and 8.1.15 to mention the need
to reindex GiST indexes:

	If you were running a previous 8.X.X release, REINDEX all GiST
	indexes after the upgrade.
2009-01-09 01:47:14 +00:00
Tom Lane
72a3bc4a1d Remove references to pgsql-ports and pgsql-patches mailing lists from
various documentation, since those lists are now dead/deprecated.
Point to pgsql-bugs and/or pgsql-hackers as appropriate.
2009-01-06 17:27:19 +00:00
Magnus Hagander
f6bab28488 Clearify how processes are started by autovacuum, and what the effect
of autovacuum_max_workers parameter is.

Per discussion with Alvaro.
2008-12-08 20:31:00 +00:00
Magnus Hagander
4e00382b9a Add note that autovacuum can use up several times maintenance_work_mem,
with warning against setting it too high.
2008-12-08 15:11:42 +00:00
Tom Lane
b9e8986d1b Back-patch change to make DISCARD ALL release advisory locks.
Per discussion.
2008-11-27 00:34:49 +00:00
Tom Lane
fb2a0a450b information_schema.key_column_usage.position_in_unique_constraint was
misdocumented as not being implemented.  In reality it has worked since
the release of 8.2.
2008-11-25 20:47:49 +00:00
Peter Eisentraut
940c412d7f Since the xmlagg section was moved, "below" is no longer accurate. 2008-11-13 14:37:32 +00:00
Magnus Hagander
24e1815bb0 Mention the tup_fetched column in pg_stat_database.
Greg Sabino Mullane
2008-11-11 20:06:25 +00:00
Bruce Momjian
d0d2d74ce7 Document that 'sslmode' is ignored for Unix domain socket communication;
backpatch to 8.3.X.
2008-11-04 22:36:12 +00:00
Marc G. Fournier
a06dedfc5e commit for 8.3.5 2008-10-31 02:38:34 +00:00
Tom Lane
7e23bd31d1 Update back-branch release notes. 2008-10-30 22:22:41 +00:00
Tom Lane
4b2315f493 Install a more robust solution for the problem of infinite error-processing
recursion when we are unable to convert a localized error message to the
client's encoding.  We've been over this ground before, but as reported by
Ibrar Ahmed, it still didn't work in the case of conversion failures for
the conversion-failure message itself :-(.  Fix by installing a "circuit
breaker" that disables attempts to localize this message once we get into
recursion trouble.

Patch all supported branches, because it is in fact broken in all of them;
though I had to add some missing translations to the older branches in
order to expose the failure in the particular test case I was using.
2008-10-27 19:37:29 +00:00
Tom Lane
7494c0e0d4 Fix COPY documentation to not imply that HEADER can be used outside CSV mode.
Per gripe from Bill Thoen.
2008-10-10 21:46:43 +00:00
Marc G. Fournier
63aa5e3527 tag for 8.3.4 2008-09-19 03:04:13 +00:00
Tom Lane
cc36508001 Update back-branch release notes. 2008-09-19 02:45:21 +00:00
Tom Lane
bc846323d3 Fix pg_dump docs to acknowledge that you can use -Z with plain text output. Pointed out by Daniel Migowski. 2008-08-26 00:03:24 +00:00
Bruce Momjian
3fcb7f0bd4 Mention that pg_dump does not dump ALTER DATABASE ... SET commands;
backpatch to 8.3.X. Also fix markup that had just one bullet.
2008-08-21 22:26:12 +00:00
Magnus Hagander
cb3a941308 Cleanup reference to config.pl so it makes sense not only in
SGML source but in the actual web/pdf viewer...
2008-07-29 15:23:46 +00:00
Magnus Hagander
1e7315af8d Document which versions of ActivePerl and ActiveTcl are required
for building on MSVC, and that the free distribution is enough
(no need for the enterprise version).

Per gripe from Martin Zaun.
2008-07-29 15:17:29 +00:00
Tom Lane
8f9a868b70 Update link to Oleg and Teodor's GIN page.
(Extracted from fast-insert patch, since it ought to be back-patched)
2008-07-22 22:05:34 +00:00
Bruce Momjian
df22da6173 Properly document archive/restore command examples on Windows.
ITAGAKI Takahiro
2008-07-18 17:33:40 +00:00
Peter Eisentraut
b1f3b68796 Added documentation for xmlagg function. 2008-07-07 15:55:28 +00:00
Tom Lane
f1869c79a9 Stamp 8.3.3 (except for configure.in/configure) 2008-06-08 22:14:09 +00:00