Tom Lane
7f2f798b30
Mention as a potential incompatibility the fact that SELECT DISTINCT, UNION,
...
etc are no longer guaranteed to produce sorted output; per gripe from Ian
Barwick. Also improve the release note entries about to_timestamp(), per
Brendan Jurd.
2009-04-19 15:49:34 +00:00
Bruce Momjian
6df6846d56
Add Ron Mayer as primary contributor for:
...
Support the <acronym>IS0 8601</> <type>interval</> syntax
based on private email from Ron.
2009-04-18 00:01:01 +00:00
Bruce Momjian
74aa1a45f7
Remove mention of pre-7.1 inheritance behavior from /ref pages; keep
...
mentions in main documentation.
2009-04-15 22:42:50 +00:00
Bruce Momjian
2d4843694d
Fix SGML markup I broke yesterday.
2009-04-15 13:03:11 +00:00
Bruce Momjian
334f4e12d8
Reformat 'sslmode' options into an SGML table; improve wording.
2009-04-14 20:42:48 +00:00
Tom Lane
bda9dc7e19
Do some copy-editing on description of ts_headline().
2009-04-14 00:49:56 +00:00
Tom Lane
15aa0252da
Make a copy-editing pass over the 8.4 release notes.
2009-04-13 06:05:12 +00:00
Bruce Momjian
d0c64c8388
More wording clarification of sslverify setting.
2009-04-11 16:46:54 +00:00
Bruce Momjian
5817673448
Better document libpq sslverify behavior as requiring root.crt.
2009-04-11 12:27:53 +00:00
Bruce Momjian
ebac30ed11
Wording improvement.
2009-04-11 02:08:34 +00:00
Bruce Momjian
7950a5bf25
Wording improvement for SSL user certificate authentication.
2009-04-11 02:07:25 +00:00
Bruce Momjian
29cd06adb4
Clarify SSL _user_ authentication in release notes.
2009-04-11 02:06:16 +00:00
Tom Lane
843c6546eb
Add cross-references from the DECLARE and FETCH reference pages to
...
the plpgsql documentation about cursors. Per a suggestion from
Matthew Wakeling.
2009-04-10 17:56:21 +00:00
Bruce Momjian
51781146a8
Document how *_blks_read statistics columns are computed.
2009-04-10 03:13:36 +00:00
Marc G. Fournier
4c9c0b85fb
commit and tag beta1
2009-04-10 00:20:10 +00:00
Tom Lane
6c34acce9b
Update release notes through yesterday; some minor wordsmithing.
2009-04-09 23:22:49 +00:00
Bruce Momjian
f4af189db3
Clarify documentation references to pg_stat_get_blocks_fetched and
...
pg_stat_get_blocks_hit, per suggestion from Robert Haas.
2009-04-09 22:32:02 +00:00
Tom Lane
b6e42bdd92
Update GIN limitations documentation to match current reality.
2009-04-09 19:07:44 +00:00
Tom Lane
06e2757277
Remove SQL-compatibility function cardinality(). It is not exactly clear
...
how this ought to behave for multi-dimensional arrays. Per discussion,
not having it at all seems better than having it with what might prove
to be the wrong behavior. We can always add it later when we have consensus
on the correct behavior.
2009-04-09 17:39:50 +00:00
Bruce Momjian
78f58f0f70
Improve documentation about how checkpoint spreads I/O activity.
2009-04-09 16:20:50 +00:00
Tom Lane
4703250a76
Remove psql's ancient hack that suppressed functions taking or returning
...
cstring from the output of \df. Now that the default behavior is to
exclude all system functions, the de-cluttering rationale for this behavior
seems pretty weak; and it was always quite confusing/unhelpful if you were
actually looking for I/O functions. (Not to mention if you were looking
for encoding converters or other cases that might take or return cstring.)
2009-04-08 22:29:30 +00:00
Bruce Momjian
56e0e599a0
Add attribution for:
...
Add Japanese message translations (Japan PostgreSQL Users Group)
2009-04-07 21:30:01 +00:00
Bruce Momjian
4c7d326deb
Add release note item:
...
Add Japanese message translations
2009-04-07 21:29:02 +00:00
Bruce Momjian
bf4497cc61
Remove FAQ and FAQ_DEV ASCII and HTML files from CVS; now on the wiki.
...
Per-language files kept for transator usage.
2009-04-07 21:20:49 +00:00
Bruce Momjian
c35eb1504a
Add doc link to section about how to compile triggers.
2009-04-07 04:02:41 +00:00
Tom Lane
387060951e
Add an optional parameter to pg_start_backup() that specifies whether to do
...
the checkpoint in immediate or lazy mode. This is to address complaints
that pg_start_backup() takes a long time even when there's no need to minimize
its I/O consumption.
2009-04-07 00:31:26 +00:00
Bruce Momjian
e019178c77
Doc change in new patch, stand-alone -> standalone
2009-04-06 17:56:31 +00:00
Bruce Momjian
d9070485a8
Add documentation mention of 'check_postgres.pl' in Routine Database
...
Maintenance Tasks section.
2009-04-06 17:55:19 +00:00
Tom Lane
e7c11056df
Document the fact that fuzzystrmatch doesn't work in multibyte encodings.
2009-04-06 15:43:00 +00:00
Tom Lane
25a76c31de
Correct keywords table for status of COLLATE vs
...
LC_COLLATE.
2009-04-06 15:01:36 +00:00
Heikki Linnakangas
1eef90d0a2
Rename the new CREATE DATABASE options to set collation and ctype into
...
LC_COLLATE and LC_CTYPE, per discussion on pgsql-hackers.
2009-04-06 08:42:53 +00:00
Tom Lane
65e758a4d3
Remove contrib/intarray's definitions of the <@ and @> operators, so that they
...
don't cause confusion with the built-in anyarray versions of those operators.
Adjust the module's index opclasses to support the built-in operators in place
of the private ones.
The private implementations are still available under their historical
names @ and ~, so no functionality is lost. Some quick testing suggests
that they offer no real benefit over the core operators, however.
Per a complaint from Rusty Conover.
2009-04-05 00:40:35 +00:00
Tom Lane
dbca713cea
Minor wordsmithing on descriptions of some \d commands.
2009-04-04 00:39:14 +00:00
Bruce Momjian
d0b599012f
Document that Solaris can't use effective_io_concurrency because of an
...
ineffective posix_fadvise().
2009-04-02 22:44:10 +00:00
Bruce Momjian
2faa8e2ac1
Have PL/pgSQL FETCH set DIAGNOSTICS ROW_COUNT.
...
Andrew Gierth
2009-04-02 19:20:45 +00:00
Bruce Momjian
33e7eac37c
Change psql \d* display so 'S' _or_ a pattern include system objects.
2009-04-02 15:15:32 +00:00
Tom Lane
dff26735d3
Index some array functions, per Mario Splivalo.
2009-04-01 03:32:29 +00:00
Bruce Momjian
572b60a3bd
Remove some "Other" sections in the release notes by putting the items
...
at the top of their sections.
2009-03-31 22:23:28 +00:00
Tom Lane
df13324f08
Add a "relistemp" boolean column to pg_class, which is true for temporary
...
relations (including a temp table's indexes and toast table/index), and
false for normal relations. For ease of checking, this commit just adds
the column and fills it correctly --- revising the relation access machinery
to use it will come separately.
2009-03-31 17:59:56 +00:00
Bruce Momjian
db20729ed6
Update release note introductory description.
2009-03-31 02:34:04 +00:00
Tom Lane
97503a5200
Add PQinitOpenSSL() function to support applications that use libcrypto
...
but not OpenSSL (or perhaps vice versa, if that's possible).
Andrew Chernow, with minor editorialization by me.
2009-03-31 01:41:27 +00:00
Bruce Momjian
c9aa8a62c0
More new subsections in release notes.
2009-03-31 01:26:13 +00:00
Bruce Momjian
5f6f72b05d
More release note changes, including a lower level of subsections.
2009-03-30 22:01:15 +00:00
Bruce Momjian
3eedb9a17f
More release note adjustments, reordering.
2009-03-30 20:32:49 +00:00
Bruce Momjian
e604c8b51e
More release note wording improvements; section order adjustments.
2009-03-30 19:59:19 +00:00
Bruce Momjian
aa0a885e59
Reorder release note sections.
2009-03-30 18:34:56 +00:00
Alvaro Herrera
3fe3b81183
Update URL to Python bug tracker. Backpatch to 8.3; doesn't seem worthy of
...
further backpatch.
2009-03-30 16:15:43 +00:00
Bruce Momjian
a576994e72
More release note markup.
2009-03-29 19:13:46 +00:00
Bruce Momjian
2193b21a0f
More release note markup.
2009-03-29 03:58:37 +00:00
Bruce Momjian
087fa888a6
Add SGML markup for commands/literal/application/etc in release notes;
...
still more work to do.
2009-03-29 03:01:56 +00:00
Bruce Momjian
07c3563fe6
Consistent 8.4 release note naming for Itagaki Takahiro
2009-03-28 22:05:22 +00:00
Bruce Momjian
038777081a
Update release notes to say citext is multi-byte aware, per suggestion
...
from patch author:
Add /contrib/citext as a case-insensitive, multibyte-capable
text data type (David Wheeler)
2009-03-28 14:15:15 +00:00
Bruce Momjian
8fbef1090b
Better document that SET ROLE does not uset ALTER ROLE SET settings;
...
suggested wording from Josh Berkus.
2009-03-28 03:26:02 +00:00
Bruce Momjian
3ab95c2ab0
Better document PQinitSSL(0) behavior in regards to libcrypto.
2009-03-28 01:36:11 +00:00
Tom Lane
2938f8c4ea
Add documentation of the fact that dtrace probes evaluate their parameters
...
even when not active. Explain how to prevent that with an ENABLED() check.
2009-03-28 00:10:23 +00:00
Bruce Momjian
3c2ce020b7
Document in release notes that NOT IN is only for NOT EXIST clauses.
...
Andrew Gierth
2009-03-27 22:39:42 +00:00
Magnus Hagander
665aa5e540
Fix markup, per Devrim
2009-03-27 19:17:11 +00:00
Magnus Hagander
2e427ec05a
Clearify new SSL certificate verification in libpq
2009-03-27 12:01:57 +00:00
Magnus Hagander
cc42c14e36
Fix release notes about pg_hba changes
2009-03-27 11:58:21 +00:00
Bruce Momjian
be99a030a4
Updated release wording, per Greg Stark:
...
Previously EXPLAIN VERBOSE had output an internal
representation of the
2009-03-27 02:25:04 +00:00
Bruce Momjian
990fe113bd
Second batch of release note fixes by Guillaume Smet
2009-03-27 01:44:30 +00:00
Bruce Momjian
03f625d4d5
Mark Greg as the instigator of the statistics target increase:
...
Increase the default value of default_statistics_target from 10 to 100
(Greg Sabino Mullane, Tom)
2009-03-27 01:26:36 +00:00
Bruce Momjian
250bc515e4
First round of release note changes from Guillaume Smet.
2009-03-27 00:45:40 +00:00
Bruce Momjian
936815e9ab
Fix release note attribution:
...
Support the IS0 8601 time interval syntax (Tom, Kevin
Grittner)
per Ron Mayer
2009-03-27 00:11:34 +00:00
Bruce Momjian
e106b0a70e
Improved release notes interval wording:
...
Made interval seconds rounding more consistent across output
formats (Ron Mayer)
Ron Mayer
2009-03-27 00:08:14 +00:00
Bruce Momjian
4c8f90f6b9
Remove duplicate interval (fractional seconds) items; Ron Mayer
2009-03-27 00:06:14 +00:00
Bruce Momjian
0f84033a68
Document that Datestyle no longer controls interval output, per
...
suggestion from Ron Mayer
2009-03-27 00:01:47 +00:00
Tom Lane
845693f70f
Fix a couple of places that still claimed LC_COLLATE and LC_CTYPE can't
...
be changed after initdb.
2009-03-26 20:55:49 +00:00
Bruce Momjian
ee4c187f64
Correction: ansi-join ->anti-join.
2009-03-26 12:38:03 +00:00
Tom Lane
04c779d3f4
Fix markup so that 'make HISTORY' works. A couple very minor
...
editorial improvements.
2009-03-26 03:46:14 +00:00
Bruce Momjian
0f1ac2d04c
Reorder 8.4 release note sections.
2009-03-26 02:48:53 +00:00
Bruce Momjian
cb25bf7047
Re-add release notes for release 8.3.7.
2009-03-26 02:40:37 +00:00
Bruce Momjian
32e7174dbb
Adjust AS OF release notes markup.
2009-03-26 01:48:27 +00:00
Bruce Momjian
54a7363af4
Mention release note items current as of 2009-03-16.
2009-03-26 01:31:15 +00:00
Bruce Momjian
4b4a831f18
First version of 8.4 release notes; markup/cleanup/reorganization still
...
required.
2009-03-26 01:19:07 +00:00
Tom Lane
9151e1bb06
Add btree_gin contrib module.
...
Teodor Sigaev and Oleg Bartunov
2009-03-25 23:20:01 +00:00
Tom Lane
87b8db3774
Adjust the APIs for GIN opclass support functions to allow the extractQuery()
...
method to pass extra data to the consistent() and comparePartial() methods.
This is the core infrastructure needed to support the soon-to-appear
contrib/btree_gin module. The APIs are still upward compatible with the
definitions used in 8.3 and before, although *not* with the previous 8.4devel
function definitions.
catversion bump for changes in pg_proc entries (although these are just
cosmetic, since GIN doesn't actually look at the function signature before
calling it...)
Teodor Sigaev and Oleg Bartunov
2009-03-25 22:19:02 +00:00
Tom Lane
ff301d6e69
Implement "fastupdate" support for GIN indexes, in which we try to accumulate
...
multiple index entries in a holding area before adding them to the main index
structure. This helps because bulk insert is (usually) significantly faster
than retail insert for GIN.
This patch also removes GIN support for amgettuple-style index scans. The
API defined for amgettuple is difficult to support with fastupdate, and
the previously committed partial-match feature didn't really work with
it either. We might eventually figure a way to put back amgettuple
support, but it won't happen for 8.4.
catversion bumped because of change in GIN's pg_am entry, and because
the format of GIN indexes changed on-disk (there's a metapage now,
and possibly a pending list).
Teodor Sigaev
2009-03-24 20:17:18 +00:00
Andrew Dunstan
c9cab106f6
Remove munging of xml and xpath params to xpath(). The XML must now be a well formed XML document.
2009-03-23 21:00:39 +00:00
Bruce Momjian
5c617f4e56
Update constraint_exclusion docs because parameter is now 3-valued, not
...
just enable/disable.
2009-03-23 15:14:14 +00:00
Tom Lane
471913a6a5
More fixes for 8.4 DTrace probes. Remove useless BUFFER_HIT/BUFFER_MISS
...
probes --- the BUFFER_READ_DONE probe provides the same information and more
besides. Expand the LOCK_WAIT_START/DONE probe arguments so that there's
actually some chance of telling what is being waited for. Update and
clean up the documentation.
2009-03-23 01:52:38 +00:00
Bruce Momjian
c242e6b6d4
Clarify libpq 'sslverify' documentation wording.
2009-03-23 01:45:29 +00:00
Bruce Momjian
f04ee7043b
Clarify 'cert' authentication documention.
2009-03-22 21:55:07 +00:00
Tom Lane
5698f6b925
Remove the -d and -D options of pg_dump and pg_dumpall. The functionality
...
is still available, but you must now write the long equivalent --inserts
or --column-inserts. This change is made to eliminate confusion with the
use of -d to specify a database name in most other Postgres client programs.
Original patch by Greg Mullane, modified per subsequent discussion.
2009-03-22 16:44:26 +00:00
Tom Lane
0fd85d7879
Remove the datetime keywords ABSTIME and RELTIME, which we'd been treating as
...
noise words for the last twelve years, for compatibility with Berkeley-era
output formatting of the special INVALID values for those datatypes.
Considering that the datatypes themselves have been deprecated for awhile,
this is taking backwards compatibility a little far. Per gripe from Josh
Berkus.
2009-03-22 01:12:32 +00:00
Peter Eisentraut
249d936bed
Rename pg_restore -m to -j, and add documentation about what good numbers
...
are. per discussion on hackers
2009-03-20 09:21:09 +00:00
Tom Lane
52e6371e7d
Be more clear about when to use gist__int_ops vs. gist__intbig_ops.
...
Per suggestion from Ron Mayer.
2009-03-18 20:18:18 +00:00
Tom Lane
029348cff9
Add just-assigned CVE number to release notes for recent security issue.
2009-03-17 21:36:21 +00:00
Tom Lane
f3a72bd40b
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:17 +00:00
Tom Lane
2dd9af8c0c
Update back-branch release notes.
2009-03-12 22:35:48 +00:00
Bruce Momjian
b0c68c242c
Doc patch for the recently added probes.
...
Robert Lor
2009-03-10 00:08:28 +00:00
Peter Eisentraut
05a7db0582
Accept 'on' and 'off' as input for boolean data type, unifying the syntax
...
that the data type and GUC accepts.
ITAGAKI Takahiro
2009-03-09 14:34:35 +00:00
Tom Lane
00ce73778b
Teach the planner to support index access methods that only implement
...
amgettuple or only implement amgetbitmap, instead of the former assumption
that every AM supports both APIs. Extracted with minor editorialization
from Teodor's fast-GIN-insert patch; whatever becomes of that, this seems
like a simple and reasonable generalization of the index AM interface spec.
2009-03-05 23:06:45 +00:00
Tom Lane
df8684c56f
Remove documentation of log_restartpoints setting, which is obsoleted
...
in favor of log_checkpoints. Fujii Masao
2009-03-05 19:50:03 +00:00
Peter Eisentraut
b966b519f5
Provide some proper minimal documentation for the pg_dump(all) --binary-upgrade
...
option. We don't want to commit to what it does, but hiding it will only
cause confusion.
2009-03-04 11:57:00 +00:00
Peter Eisentraut
12f87b2c82
Add new SQL:2008 error codes for invalid LIMIT and OFFSET values. Remove
...
unused nonstandard error code that was perhaps intended for this but never
used.
2009-03-04 10:55:00 +00:00
Tom Lane
640796ff41
Reduce the maximum value of vacuum_cost_delay and autovacuum_vacuum_cost_delay
...
to 100ms (from 1000). This still seems to be comfortably larger than the
useful range of the parameter, and it should help discourage people from
picking uselessly large values. Tweak the documentation to recommend small
values, too. Per discussion of a couple weeks ago.
2009-02-28 00:10:52 +00:00
Peter Eisentraut
b6e4c8f255
Equip the programs installed by contrib with proper --help and --version
...
options and normally formatted help output.
2009-02-27 09:30:21 +00:00
Peter Eisentraut
867a2a6d81
Fix the inconsistent and wrong claims that the option value in CREATE
...
FOREIGN DATA WRAPPER/SERVER/USER MAPPING is optional.
2009-02-27 07:20:00 +00:00
Peter Eisentraut
9de59fd191
Add a -w/--no-password option that prevents all password prompts to all
...
programs that have a -W/--password option.
In passing, remove the ancient PSQL_ALWAYS_GET_PASSWORDS compile option.
2009-02-26 16:02:39 +00:00