6441288ec9
Add 'output file' option for pg_dumpall, especially useful for Win32,
...
where output redirection of child processes (pg_dump) doesn't work.
Dave Page
2007-01-25 03:30:43 +00:00
1b7d863f1d
Remove developers list from TODO list now that we have URLs to reference
...
discussions.
<
<
< ---------------------------------------------------------------------------
<
<
< Developers who have claimed items are:
< --------------------------------------
< * Alvaro is Alvaro Herrera <alvherre@dcc.uchile.cl >
< * Andrew is Andrew Dunstan <andrew@dunslane.net >
< * Bruce is Bruce Momjian <bruce@momjian.us > of EnterpriseDB
< * Christopher is Christopher Kings-Lynne <chriskl@familyhealth.com.au > of
< Family Health Network
< * D'Arcy is D'Arcy J.M. Cain <darcy@druid.net > of The Cain Gang Ltd.
< * David is David Fetter <david@fetter.org >
< * Fabien is Fabien Coelho <coelho@cri.ensmp.fr >
< * Gavin is Gavin Sherry <swm@linuxworld.com.au > of Alcove Systems Engineering
< * Greg is Greg Sabino Mullane <greg@turnstep.com >
< * Jan is Jan Wieck <JanWieck@Yahoo.com > of Afilias, Inc.
< * Joe is Joe Conway <mail@joeconway.com >
< * Karel is Karel Zak <zakkr@zf.jcu.cz >
< * Magnus is Magnus Hagander <mha@sollentuna.net >
< * Marc is Marc Fournier <scrappy@hub.org > of PostgreSQL, Inc.
< * Matthew T. O'Connor <matthew@zeut.net >
< * Michael is Michael Meskes <meskes@postgresql.org > of Credativ
< * Neil is Neil Conway <neilc@samurai.com >
< * Oleg is Oleg Bartunov <oleg@sai.msu.su >
< * Pavel is Pavel Stehule <pavel.stehule@hotmail.com >
< * Peter is Peter Eisentraut <peter_e@gmx.net >
< * Philip is Philip Warner <pjw@rhyme.com.au > of Albatross Consulting Pty. Ltd.
< * Rod is Rod Taylor <pg@rbt.ca >
< * Simon is Simon Riggs <simon@2ndquadrant.com >
< * Stephan is Stephan Szabo <sszabo@megazone23.bigpanda.com >
< * Tatsuo is Tatsuo Ishii <ishii@sraoss.co.jp > of SRA OSS, Inc. Japan
< * Teodor is Teodor Sigaev <teodor@sigaev.ru >
< * Tom is Tom Lane <tgl@sss.pgh.pa.us > of Red Hat
2007-01-25 02:50:12 +00:00
7aa09c5df5
Done:
...
< o Add -f to pg_dumpall
> o -Add -f to pg_dumpall
2007-01-25 02:48:06 +00:00
d37881fd90
Allow pg_dumpall to specify a database name rather than the default
...
'template1'.
Dave Page
2007-01-25 02:46:33 +00:00
5ce94b28cc
Add --tablespaces-only and --roles-only options to pg_dumpall.
...
Dave Page
2007-01-25 02:30:32 +00:00
ef65f6f7a4
Prevent WAL logging when COPY is done in the same transation that
...
created it.
Simon Riggs
2007-01-25 02:17:26 +00:00
a56c5fb0f5
Update xindex.sgml to discuss operator families.
2007-01-23 20:45:28 +00:00
a33cf1041f
Add CREATE/ALTER/DROP OPERATOR FAMILY commands, also COMMENT ON OPERATOR
...
FAMILY; and add FAMILY option to CREATE OPERATOR CLASS to allow adding a
class to a pre-existing family. Per previous discussion. Man, what a
tedious lot of cutting and pasting ...
2007-01-23 05:07:18 +00:00
eeae929dbe
Update documenation instructions. on how to delete template1.
2007-01-22 02:47:56 +00:00
5a7471c307
Add COST and ROWS options to CREATE/ALTER FUNCTION, plus underlying pg_proc
...
columns procost and prorows, to allow simple user adjustment of the estimated
cost of a function call, as well as control of the estimated number of rows
returned by a set-returning function. We might eventually wish to extend this
to allow function-specific estimation routines, but there seems to be
consensus that we should try a simple constant estimate first. In particular
this provides a relatively simple way to control the order in which different
WHERE clauses are applied in a plan node, which is a Good Thing in view of the
fact that the recent EquivalenceClass planner rewrite made that much less
predictable than before.
2007-01-22 01:35:23 +00:00
98218e9ef6
Add bitmap index URL:
...
>
> http://archives.postgresql.org/pgsql-hackers/2006-12/msg01107.php
2007-01-20 23:18:38 +00:00
fcf4b146c6
Simplify pg_am representation of ordering-capable access methods:
...
provide just a boolean 'amcanorder', instead of fields that specify the
sort operator strategy numbers. We have decided to require ordering-capable
AMs to use btree-compatible strategy numbers, so the old fields are
overkill (and indeed misleading about what's allowed).
2007-01-20 23:13:01 +00:00
c82cc604f5
Add URL for dead space map:
...
>
> http://archives.postgresql.org/pgsql-hackers/2006-12/msg01188.php
> http://archives.postgresql.org/pgsql-hackers/2007-01/msg00121.php
2007-01-20 23:08:20 +00:00
726f0807ad
Update docs for recent change to setseed() return value.
2007-01-20 21:59:34 +00:00
51fa6fdc9c
Update documentation about postgresqlconf to mention default units that
...
match the postgresql.conf file. Also add units to descriptions that
lacked them. Wording improvements. Mention pg_settings.unit as the way
to find the default units for setting.
Backpatch to 8.2.X.
2007-01-20 21:30:26 +00:00
3f9b1b92a9
Fix broken markup.
2007-01-20 21:30:01 +00:00
f41803bb39
Refactor planner's pathkeys data structure to create a separate, explicit
...
representation of equivalence classes of variables. This is an extensive
rewrite, but it brings a number of benefits:
* planner no longer fails in the presence of "incomplete" operator families
that don't offer operators for every possible combination of datatypes.
* avoid generating and then discarding redundant equality clauses.
* remove bogus assumption that derived equalities always use operators
named "=".
* mergejoins can work with a variety of sort orders (e.g., descending) now,
instead of tying each mergejoinable operator to exactly one sort order.
* better recognition of redundant sort columns.
* can make use of equalities appearing underneath an outer join.
2007-01-20 20:45:41 +00:00
978fff7942
Update build time estimate.
2007-01-20 17:21:29 +00:00
4945a8fad4
Teach psql's \lo slash commands to respect quiet mode, and to output
...
HTML in HTML mode. Patch from Jeremy Drake.
2007-01-20 16:57:31 +00:00
24ac4c968c
Document that to remove template1, datistemplate must be 'false'.
...
Backpatch to 8.2.
2007-01-20 15:43:54 +00:00
9a83bd50b7
Add wiki URL:
...
< first.
> first. There is also a developer's wiki at
> http://developer.postgresql.org .
2007-01-20 02:18:37 +00:00
4fdfdd44bd
Add items:
...
> o Allow multiple vacuums so large tables do not starve small
> tables
>
> http://archives.postgresql.org/pgsql-general/2007-01/msg00031.php
>
> o Improve control of auto-vacuum
>
> http://archives.postgresql.org/pgsql-hackers/2006-12/msg00876.php
2007-01-19 21:36:07 +00:00
506b292852
Add URL for:
...
* Add Globally/Universally Unique Identifier (GUID/UUID)
> http://archives.postgresql.org/pgsql-general/2007-01/msg00853.php
2007-01-19 18:13:47 +00:00
4b48ad4fb2
Add support for converting binary values (i.e. bytea) into xml values,
...
with new GUC parameter "xmlbinary" that controls the output encoding, as
per SQL/XML standard.
2007-01-19 16:58:46 +00:00
16f372d940
Optionally use xml2-config to detect installation locations of libxml.
2007-01-18 14:07:31 +00:00
020841071b
Clean up encoding issues in the xml type: In text mode, encoding
...
declarations are ignored and removed, in binary mode they are honored as
specified by the XML standard.
2007-01-18 13:59:11 +00:00
3026e1765f
Mark TODO item "autovacuum on by default" as completed.
2007-01-17 03:43:49 +00:00
cf57ef4e50
Implement width_bucket() for the float8 data type.
...
The implementation is somewhat ugly logic-wise, but I don't see an
easy way to make it more concise.
When writing this, I noticed that my previous implementation of
width_bucket() doesn't handle NaN correctly:
postgres=# select width_bucket('NaN', 1, 5, 5);
width_bucket
--------------
6
(1 row)
AFAICS SQL:2003 does not define a NaN value, so it doesn't address how
width_bucket() should behave here. The patch changes width_bucket() so
that ereport(ERROR) is raised if NaN is specified for the operand or the
lower or upper bounds to width_bucket(). For float8, NaN is disallowed
for any of the floating-point inputs, and +/- infinity is disallowed
for the histogram bounds (but allowed for the operand).
Update docs and regression tests, bump the catversion.
2007-01-16 21:41:14 +00:00
10a5e3348e
Enable autovacuum in the default configuration, per discussion.
2007-01-16 18:26:02 +00:00
02609893da
Correct a minor inaccuracy in the pg_dumpall reference page: -g dumps
...
roles and tablespaces, no longer users and groups. Per Dave Page.
Backport to 8.2 and 8.1.
2007-01-15 17:22:46 +00:00
7021d6f6c8
Add a note to the docs describing NaN's equality and ordering behavior.
...
Per recent -hackers thread, this is noteworthy because Postgres behaves
differently from most implementations of NaN, including IEEE754.
2007-01-14 22:37:59 +00:00
62c06186f5
Remove completed items, and the last is unwanted:
...
< o Fix memory leak from exceptions
<
< http://archives.postgresql.org/pgsql-performance/2006-06/msg00305.php
<
< * Allow constraint_exclusion to work for UNIONs like it does for
< inheritance, allow it to work for UPDATE and DELETE statements, and allow
< it to be used for all statements with little performance impact
<
< * Add estimated_count(*) to return an estimate of COUNT(*)
<
< This would use the planner ANALYZE statistics to return an estimated
< count.
< http://archives.postgresql.org/pgsql-hackers/2005-11/msg00943.php
2007-01-13 15:13:44 +00:00
9a54b76b39
Fix handling of CC (century) format spec in to_date/to_char. According to
...
standard convention the 21st century runs from 2001-2100, not 2000-2099,
so make it work like that. Per bug #2885 from Akio Iwaasa.
Backpatch to 8.2, but no further, since this is really a definitional
change; users of older branches are probably more interested in stability.
2007-01-12 23:34:55 +00:00
92dffbd029
Update to_char("CC") description.
2007-01-12 20:06:10 +00:00
c0c00ac3b7
Add URL item for psql -c changes:
...
> http://archives.postgresql.org/pgsql-hackers/2007-01/msg00291.php
2007-01-11 04:49:01 +00:00
7b35db0620
Add:
...
> o Fix transaction restriction checks for CREATE DATABASE and
> other commands
>
> http://archives.postgresql.org/pgsql-hackers/2007-01/msg00133.php
2007-01-11 04:48:03 +00:00
f941a12426
Add URL for PQexec() for disallowing multiple queries:
...
> http://archives.postgresql.org/pgsql-hackers/2007-01/msg00184.php
2007-01-11 04:42:02 +00:00
764160dc3d
Add:
...
> o Extend timezone code to allow 64-bit values so we can
> represent years beyond 2038
>
> http://archives.postgresql.org/pgsql-hackers/2006-09/msg01363.php
>
2007-01-11 04:27:29 +00:00
cce09d62a5
Add:
...
> * Move NAMEDATALEN from postgres_ext.h to pg_config_manual.h and
> consider making it more configurable in future releases
2007-01-11 03:01:01 +00:00
7f1bc239c1
For pg_ctl -w, add reference to additional environment variables and pgpass.
2007-01-11 02:30:01 +00:00
ebdee66d5f
Remove SGML makefile .SECONDARY tag so html rules will work properly;
...
Documentation/comment improvements.
2007-01-11 00:02:39 +00:00
f21d5b61ce
Improve SGML build rules for non-HTML output, per Peter.
2007-01-10 19:06:04 +00:00
125d516a7a
In SGML Makefile, set proper targets for recursive calls.
2007-01-10 01:57:15 +00:00
ff0d8159fe
Add:
...
>
> * Improve merge join performance by allowing mark/restore of
> tuple sources
>
> http://archives.postgresql.org/pgsql-hackers/2007-01/msg00096.php
>
2007-01-09 22:43:31 +00:00
5b7be582e2
Update the UTF-8 RFC reference. RFC 2044 was obsoleted by RFC 2279,
...
which was obsoleted by RFC 3629.
Michael Fuhr
2007-01-09 22:22:55 +00:00
f3a7068a54
Build SGML documention output several times if necessary to have proper
...
indexes; add 'draft' option to disable it.
2007-01-09 22:19:36 +00:00
0764f41306
Have log_temp_files be in kilobytes, remove trace call.
2007-01-09 22:16:46 +00:00
ca9213e8fa
Done:
...
> * -Add ability to monitor the use of temporary sort files
2007-01-09 21:33:24 +00:00
be8a431881
Add GUC log_temp_files to log the use of temporary files.
...
Bill Moran
2007-01-09 21:31:17 +00:00
1e0bf9041e
Marginal tweaks in the documentation for ORDER BY; in particular point
...
out the common error that ORDER BY x, y DESC does not mean the same as
ORDER BY x DESC, y DESC.
2007-01-09 16:59:20 +00:00