Alvaro Herrera
5434e46986
Add note to the shared memory sizing table about needing to use page count in
...
shared_buffers and wal_buffers, not size in bytes. Per discussion.
2008-12-16 19:30:43 +00:00
Bruce Momjian
7ac5727659
Fix wording of section comparing triggers and rules; old wording as
...
confusing.
2008-12-16 03:12:08 +00:00
Bruce Momjian
30c6202a2a
Add documentation that pg_standby sleeps on Win32 because of 'copy' behavior.
2008-12-15 22:08:35 +00:00
Tom Lane
4da65a23e7
Code review for CREATE OR REPLACE VIEW patch. Do things in a saner order to
...
result in hopefully-less-confusing error messages when the new definition
isn't compatible with the old; minor other cleanup.
2008-12-15 21:35:31 +00:00
Magnus Hagander
5f3724dd7c
Support specifying filename for SSL certificate, key, root certificate store
...
and certificate revokation list by using connection parameters or environment
variables.
Original patch by Mark Woodward, heavily reworked by Alvaro Herrera and
Magnus Hagander.
2008-12-15 10:28:22 +00:00
Tom Lane
65e3ea7641
Increase the default value of default_statistics_target from 10 to 100,
...
and its maximum value from 1000 to 10000. ALTER TABLE SET STATISTICS
similarly now allows a value up to 10000. Per discussion.
2008-12-13 19:13:44 +00:00
Tom Lane
17dc173660
To reduce confusion over whether VACUUM FULL is needed for anti-wraparound
...
vacuuming (it's not), say "database-wide VACUUM" instead of "full-database
VACUUM" in the relevant hint messages. Also, document the permissions needed
to do this. Per today's discussion.
2008-12-11 18:16:18 +00:00
Peter Eisentraut
218b4e8dd8
Append major version number and for libraries soname major version number
...
to the gettext domain name, to simplify parallel installations.
Also, rename set_text_domain() to pg_bindtextdomain(), because that is what
it does.
2008-12-11 07:34:09 +00:00
Bruce Momjian
253fa736b9
Update journaling performance docs based on comments by Michael Renner.
2008-12-10 11:05:49 +00:00
Tom Lane
5932915fef
Add a specific example of parenthesizing when extracting a field of a
...
composite column. Might help cut down on future questions...
2008-12-09 20:52:03 +00:00
Magnus Hagander
9edd720050
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:30:58 +00:00
Magnus Hagander
bd33aca36e
Add note that autovacuum can use up several times maintenance_work_mem,
...
with warning against setting it too high.
2008-12-08 15:11:39 +00:00
Alvaro Herrera
aa7f00464d
Desultorily enclose programlisting tags in CDATA, to get rid of some obnoxious
...
SGML-escaping.
2008-12-07 23:46:39 +00:00
Bruce Momjian
ff1ea2173a
Allow CREATE OR REPLACE VIEW to add columns to the _end_ of the view.
...
Robert Haas
2008-12-06 23:22:46 +00:00
Bruce Momjian
31076c8beb
Document that non-data journaling is a recommended mount option.
2008-12-06 21:34:27 +00:00
Peter Eisentraut
455dffbb73
Default values for function arguments
...
Pavel Stehule, with some tweaks by Peter Eisentraut
2008-12-04 17:51:28 +00:00
Peter Eisentraut
44ff90966c
Update key words table to 8.4 and SQL:2008.
2008-12-03 12:39:57 +00:00
Magnus Hagander
b0729b8d4e
Documentation for wildcard certificates patch
2008-12-02 12:42:11 +00:00
Peter Eisentraut
6355e69d1e
Add braces to clarify syntax synopsis
2008-12-01 09:38:08 +00:00
Peter Eisentraut
e3764aa1b1
Small correction
2008-12-01 09:20:37 +00:00
Peter Eisentraut
d653d47f37
typo
2008-12-01 08:24:19 +00:00
Tom Lane
3f936aacc0
Add a "LIKE = typename" clause to CREATE TYPE for base types. This allows
...
the basic representational details (typlen, typalign, typbyval, typstorage)
to be copied from an existing type rather than listed explicitly in the
CREATE TYPE command. The immediate reason for this is to provide a simple
solution for add-on modules that want to define types represented as int8,
float4, or float8: as of 8.4 the appropriate PASSEDBYVALUE setting is
platform-specific and so it's hard for a SQL script to know what to do.
This patch fixes the contrib/isn breakage reported by Rushabh Lathia.
2008-11-30 19:01:29 +00:00
Magnus Hagander
5d2a1a41d0
Support regular expressions in pg_ident.conf.
2008-11-28 14:26:58 +00:00
Peter Eisentraut
c3cee16fe8
Add that PL/Java is an implementation of SQL/JRT, and drop claim that
...
PL/pgSQL has much to do with SQL/PSM.
2008-11-27 12:12:02 +00:00
Tom Lane
e309739670
Tweak wording of DISCARD ALL description to avoid giving the impression
...
that the presented list of equivalent operations is meant to be the
primary definition of what it does. Per comment from Guillaume Smet.
2008-11-27 00:28:06 +00:00
Peter Eisentraut
f900afff3e
configure check for docbook2man program, used in the new XML-based man
...
page build target. This covers from-source, Debian, and Fedora
installation variants.
2008-11-26 11:26:54 +00:00
Tom Lane
1b26b07379
Make DISCARD ALL discard advisory locks, too. Marko Kreen
2008-11-26 01:21:08 +00:00
Tom Lane
8a10096440
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:42 +00:00
Tom Lane
1304f297a4
Remove PGINTERVALSTYLE from the set of special environment variables for
...
libpq. As noted by Peter, adding this variable created a risk of unexpected
connection failures when talking to older server versions, and since it
doesn't do anything you can't do with PGOPTIONS, it doesn't seem really
necessary. Removing it does occasion a few extra lines in pg_regress.c,
but saving a getenv() call per libpq connection attempt is perhaps worth
that anyway.
2008-11-25 19:30:42 +00:00
Peter Eisentraut
0884acbcab
Move FAQ_AIX information to installation instructions.
...
The information on why the shared libraries are built the way they are
was not relevant to end users and has been made a mailing list archive
link in Makefile.shlib.
2008-11-24 11:59:37 +00:00
Peter Eisentraut
a378555501
CLUSTER VERBOSE and corresponding clusterdb --verbose option
...
Jim Cox and Peter Eisentraut
2008-11-24 08:46:04 +00:00
Tom Lane
86422cbbfc
Minor copy-editing.
2008-11-21 20:21:59 +00:00
Magnus Hagander
bae2116ac6
Document which GUC settings are enums and not strings, along with a short
...
paragraph about what that means.
2008-11-21 19:42:12 +00:00
Magnus Hagander
e5c032d898
Docs update for enumvals patch.
2008-11-21 19:31:58 +00:00
Peter Eisentraut
47d6d641dd
Include the platform "FAQs" into the installation instructions.
...
I weeded out some really old information along the way.
FAQ_AIX needs separate consideration and will be dealt with later.
2008-11-21 16:46:19 +00:00
Peter Eisentraut
5758d5ea31
Use relation_expr for TABLE command, requested by Tom.
2008-11-21 11:47:55 +00:00
Tom Lane
3d7ac0d0b1
Note that the example aggregate array_accum is comparable to the now
...
built-in array_agg. Per suggestion from Robert Haas.
2008-11-20 21:10:44 +00:00
Bruce Momjian
170b66a0c5
Issue a proper error message when MD5 is attempted when
...
db_user_namespace is enabled.
Also document this limitation.
2008-11-20 20:45:30 +00:00
Peter Eisentraut
b09a1a2942
TABLE command
2008-11-20 14:04:46 +00:00
Magnus Hagander
f179d5ea99
Add support for using SSL client certificates to authenticate to the
...
database (only for SSL connections, obviously).
2008-11-20 11:48:26 +00:00
Magnus Hagander
3c486fbd1c
Control client certificate requesting with the pg_hba option "clientcert"
...
instead of just relying on the root certificate file to be present.
2008-11-20 09:29:36 +00:00
Peter Eisentraut
5054867632
Add WITH as a refname to the SELECT reference page.
...
Now "\help WITH" works and there will be a separate WITH(7) man page.
2008-11-19 12:21:57 +00:00
Bruce Momjian
89ad92a216
Add "Most Common Implementation" row to high availablity table so the
...
table is less abstract. Most common implementations were already
mentioned in the text.
2008-11-19 04:46:37 +00:00
Tom Lane
e125e28e78
Add auto-explain contrib module for automatic logging of the plans of
...
slow-running queries.
Takahiro Itagaki
2008-11-19 02:59:28 +00:00
Peter Eisentraut
f426fbf746
Ident authentication over Unix-domain sockets on Solaris, using
...
getpeerucred() function.
Author: Garick Hamlin <ghamlin@isc.upenn.edu>
2008-11-18 13:10:20 +00:00
Bruce Momjian
29ad832dba
Document that Bucardo is an example of mulit-master replication with
...
conflict resolution.
2008-11-17 18:55:14 +00:00
Tom Lane
18004101ac
Modify UPDATE/DELETE WHERE CURRENT OF to use the FOR UPDATE infrastructure to
...
locate the target row, if the cursor was declared with FOR UPDATE or FOR
SHARE. This approach is more flexible and reliable than digging through the
plan tree; for instance it can cope with join cursors. But we still provide
the old code for use with non-FOR-UPDATE cursors. Per gripe from Robert Haas.
2008-11-16 17:34:28 +00:00
Tom Lane
07c179a82b
Document a gotcha that happens on Windows when using libpq's new event
...
procedure support: it's possible to get confused because exported procedures
have two different addresses. Per Andrew Chernow.
2008-11-14 22:58:51 +00:00
Tom Lane
32cc9e5533
Reduce contrib/intagg to a thin wrapper around the new core functions
...
array_agg() and unnest(). We could drop it entirely in the future,
but let's keep it for a release or two as a compatibility assist.
2008-11-14 19:58:45 +00:00
Peter Eisentraut
6e82501083
Since doc/src/sgml already builds the HTML docs twice to resolve index
...
entries, we don't have to do two builds here as well.
2008-11-14 10:43:59 +00:00