Bruce Momjian
aab30f3abc
Done, per Simon:
...
< o Fix server restart problem when the server was shutdown during
> o -Fix server restart problem when the server was shutdown during
2008-07-14 17:16:13 +00:00
Tom Lane
6f6d863258
Create a type-specific typanalyze routine for tsvector, which collects stats
...
on the most common individual lexemes in place of the mostly-useless default
behavior of counting duplicate tsvectors. Future work: create selectivity
estimation functions that actually do something with these stats.
(Some other things we ought to look at doing: using the Lossy Counting
algorithm in compute_minimal_stats, and using the element-counting idea for
stats on regular arrays.)
Jan Urbanski
2008-07-14 00:51:46 +00:00
Tom Lane
45efb09a01
Fix a couple of stray misuses of "binary compatible".
2008-07-12 16:20:06 +00:00
Tom Lane
27cb66fdfe
Multi-column GIN indexes. Teodor Sigaev
2008-07-11 21:06:29 +00:00
Peter Eisentraut
e3afbb3504
Allow binary-coercible types for cast function arguments and return types.
...
Document return type of cast functions.
Also change documentation to prefer the term "binary coercible" in its
present sense instead of the previous term "binary compatible".
2008-07-11 07:02:43 +00:00
Tom Lane
7a97abe818
Add unchangeable GUC "variables" segment_size, wal_block_size, and
...
wal_segment_size to make those configuration parameters available to clients,
in the same way that block_size was previously exposed. Bernd Helmle, with
comments from Abhijit Menon-Sen and some further tweaking by me.
2008-07-10 22:08:17 +00:00
Peter Eisentraut
76c3c59bd1
Added documentation for function xmlagg.
2008-07-07 16:11:35 +00:00
Tom Lane
c63147d6f0
Add a function pg_get_keywords() to let clients find out the set of keywords
...
known to the SQL parser. Dave Page
2008-07-03 20:58:47 +00:00
Peter Eisentraut
b11c1876ed
Don't print the name of the database in psql \z.
2008-07-03 15:59:55 +00:00
Tom Lane
0a8f6b797a
Fix psql's \d and allied commands to work with all server versions back to 7.4.
...
Guillaume Lelarge, with some additional fixes by me.
2008-07-03 03:37:17 +00:00
Bruce Momjian
1e797d29c3
Documentation patch by Kevin L. McBride explaining GUC lock variables,
...
which are available if LOCK_DEBUG is defined.
2008-07-01 21:49:04 +00:00
Bruce Momjian
03c4e793e8
Add URL for:
...
* Add database and transaction-level triggers
2008-07-01 18:26:30 +00:00
Bruce Momjian
16812e339c
Add to TODO:
...
> * Fix TRUNCATE ... RESTART IDENTITY so its affect on sequences is rolled
> back on transaction abort
2008-07-01 18:09:09 +00:00
Bruce Momjian
5ce521f648
Add psql TODO:
...
> o Add "auto" expanded mode that outputs in expanded format if
> "wrapped" mode can't wrap the output to the screen width
>
> http://archives.postgresql.org/pgsql-hackers/2008-05/msg00417.php
>
2008-06-30 19:45:15 +00:00
Bruce Momjian
c96d5df53e
Add psql TODO item:
...
> o Add option to wrap column values at whitespace boundaries,
> rather than chopping them at a fixed width.
> Currently, "wrapped" format chops values into fixed
> widths. Perhaps the word wrapping could use the same
> algorithm documented in the W3C specification.
> http://archives.postgresql.org/pgsql-hackers/2008-05/msg00404.php
> http://www.w3.org/TR/CSS21/tables.html#auto-table-layout
2008-06-30 19:41:37 +00:00
Heikki Linnakangas
995fb74202
Turn PGBE_ACTIVITY_SIZE into a GUC variable, track_activity_query_size.
...
As the buffer could now be a lot larger than before, and copying it could
thus be a lot more expensive than before, use strcpy instead of memcpy to
copy the query string, as was already suggested in comments. Also, only copy
the PgBackendStatus struct and string if the slot is in use.
Patch by Thomas Lee, with some changes by me.
2008-06-30 10:58:47 +00:00
Bruce Momjian
f95b5334a7
Mention actual function names in documentation of how to pass binary
...
values to libpq.
2008-06-27 02:44:31 +00:00
Bruce Momjian
5d747ddd75
Add to TODO:
...
>
> * Fix system views like pg_stat_all_tables to use set-returning
> functions, rather than views of per-column functions
2008-06-27 02:38:29 +00:00
Tom Lane
8530c82fc4
Clarify plpgsql documentation by not treating IF THEN ELSE IF ... as a
...
truly distinct version of IF. Per suggestion from Marko Kreen.
2008-06-27 01:52:59 +00:00
Bruce Momjian
68057055f6
Use SGML table to show backslash string escapes, rather than have them
...
appear in a paragraph.
Andy Anderson
2008-06-26 22:24:42 +00:00
Bruce Momjian
476fad2d91
Add MERGE TODO URL:
...
> http://archives.postgresql.org/pgsql-hackers/2008-04/msg01890.php
2008-06-26 19:18:37 +00:00
Bruce Momjian
46dd4db31e
Add TODO about security:
...
* Improve server security options
http://archives.postgresql.org/pgsql-hackers/2008-04/msg01875.php
http://archives.postgresql.org/pgsql-hackers/2008-05/msg00000.php
2008-06-26 03:58:00 +00:00
Bruce Momjian
9c1d897b94
More FAQ URL updates from Curtis Gallant.
2008-06-26 03:54:28 +00:00
Bruce Momjian
54b9a968ed
Update FAQ URLs as suggested by Curtis Gallant.
2008-06-26 03:02:27 +00:00
Bruce Momjian
1fc2fbe51f
Add to TODO:
...
>
> * Improve LDAP authentication configuration options
>
> http://archives.postgresql.org/pgsql-hackers/2008-04/msg01745.php
2008-06-26 02:53:19 +00:00
Bruce Momjian
124c22d5fd
Remove use of postmaster.opts.default by pg_ctl.
2008-06-26 01:12:20 +00:00
Bruce Momjian
3dc59beae2
TODO item done:
...
< o Prevent pg_dump/pg_restore from being affected by
> o -Prevent pg_dump/pg_restore from being affected by
2008-06-24 15:53:24 +00:00
Bruce Momjian
815aa2c8e8
Add TODO:
...
>
> o Allow COPY to report errors sooner
>
> http://archives.postgresql.org/pgsql-hackers/2008-04/msg01169.php
2008-06-23 22:42:32 +00:00
Bruce Momjian
2047021fdb
Add URL for Merge.
2008-06-23 22:23:54 +00:00
Bruce Momjian
d34cf008a9
Backup wording improvement.
...
Joshua D. Drake
2008-06-23 22:15:17 +00:00
Bruce Momjian
fe0dbfe6f3
Add to TODO:
...
> * Allow custom variables to appear in pg_settings()
2008-06-23 22:12:20 +00:00
Bruce Momjian
c09174fb95
Add item:
...
* Implement a module capability for loading /contrib-style extensions
http://archives.postgresql.org/pgsql-patches/2008-04/msg00164.php
2008-06-23 21:35:35 +00:00
Bruce Momjian
2296e29998
Add libpq comment about how to determine the format used for passing
...
binary values.
Add comments to libpq C function for parameter passing.
2008-06-23 21:10:49 +00:00
Bruce Momjian
01930cea03
Add TODO:
...
* Consider whether duplicate keys should be sorted by block/offset
http://archives.postgresql.org/pgsql-hackers/2008-03/msg00558.php
Create new "Sorting" TODO section.
2008-06-23 20:20:54 +00:00
Bruce Momjian
e3ae27894a
Add URL for:
...
o Allow pg_hba.conf to specify host names along with IP addresses
> http://archives.postgresql.org/pgsql-hackers/2008-06/msg00569.php
2008-06-19 01:15:48 +00:00
Neil Conway
3eb9da524d
Fix a few typos in the DTrace docs. Patch from Euler Taveira de Oliveira,
...
along with an additional typo I noticed along the way.
2008-06-18 17:44:12 +00:00
Tom Lane
9dac1b460f
Rewrite docs section about routine vacuuming --- it's gotten rather mangled of
...
late, with lots of redundancy, bad grammar, and just plain poor exposition.
Make it clear that autovacuum is now considered the normal solution.
2008-06-16 03:13:14 +00:00
Tom Lane
a0b012a1ab
Rearrange ALTER TABLE syntax processing as per my recent proposal: the
...
grammar allows ALTER TABLE/INDEX/SEQUENCE/VIEW interchangeably for all
subforms of those commands, and then we sort out what's really legal
at execution time. This allows the ALTER SEQUENCE/VIEW reference pages
to fully document all the ALTER forms available for sequences and views
respectively, and eliminates a longstanding cause of confusion for users.
The net effect is that the following forms are allowed that weren't before:
ALTER SEQUENCE OWNER TO
ALTER VIEW ALTER COLUMN SET/DROP DEFAULT
ALTER VIEW OWNER TO
ALTER VIEW SET SCHEMA
(There's no actual functionality gain here, but formerly you had to say
ALTER TABLE instead.)
Interestingly, the grammar tables actually get smaller, probably because
there are fewer special cases to keep track of.
I did not disallow using ALTER TABLE for these operations. Perhaps we
should, but there's a backwards-compatibility issue if we do; in fact
it would break existing pg_dump scripts. I did however tighten up
ALTER SEQUENCE and ALTER VIEW to reject non-sequences and non-views
in the new cases as well as a couple of cases where they didn't before.
The patch doesn't change pg_dump to use the new syntaxes, either.
2008-06-15 01:25:54 +00:00
Alvaro Herrera
bd2ef8707f
In log_filename documentation, mention that strftime is not used directly to
...
expand the pattern specifier.
Per gripe from Josh Drake.
2008-06-14 21:59:59 +00:00
Bruce Momjian
95ce4ee943
Modify TODO entry to be a function:
...
> o Add functions to syntax check configuration files
>
< * Add pg_ctl option to do a syntax check of postgresql.conf
2008-06-13 16:24:38 +00:00
Bruce Momjian
2319ddf3f1
Use macro to document size of ecpg sqlerrmc string.
2008-06-12 19:15:40 +00:00
Bruce Momjian
635131b159
Update item to mention target list problem:
...
< * Allow INSERT/UPDATE ... RETURNING inside a SELECT 'FROM' clause
> * Allow INSERT/UPDATE ... RETURNING inside a SELECT 'FROM' clause or
> target list
> http://archives.postgresql.org/pgsql-hackers/2008-06/msg00124.php
2008-06-12 18:09:04 +00:00
Bruce Momjian
ebff1d4dc6
Add:
...
> * Add pg_ctl option to do a syntax check of postgresql.conf
2008-06-11 20:54:31 +00:00
Heikki Linnakangas
8b64a2642a
Add optional on/off argument to \timing.
...
David Fetter.
2008-06-11 10:48:17 +00:00
Alvaro Herrera
96063da99d
Make XML building work silently on VPATH builds (untested on regular builds).
2008-06-10 00:19:32 +00:00
Bruce Momjian
242d70d5ef
Update Japanese FAQ.
...
Jun Kuwamura
2008-06-09 19:37:16 +00:00
Tom Lane
2071865caa
Update release notes for ALTER AGGREGATE fix.
2008-06-08 21:46:07 +00:00
Tom Lane
6d61b404d4
Update release notes for 8.3.3 et al.
2008-06-07 22:10:38 +00:00
Alvaro Herrera
700af334cc
Fix missing "not", per Frank Millman (bug #4212 ).
2008-06-05 19:56:09 +00:00
Tom Lane
393ad11c7e
Draft release notes for upcoming back-branch updates.
2008-06-04 03:16:02 +00:00