summaryrefslogtreecommitdiff
path: root/doc/src
AgeCommit message (Collapse)Author
2007-01-26Modify draft SGML instructions to use DRAFT=Y because recursion wasBruce Momjian
causing html to be called twice --- no way to exit the makefile after the recursion returns.
2007-01-25Update BSD/OS platform for 8.2.Bruce Momjian
2007-01-25Add URL for shrinking tuple to just its headers:Bruce Momjian
> http://archives.postgresql.org/pgsql-hackers/2007-01/msg01025.php
2007-01-25Update pg_dumpall -f option description.Bruce Momjian
2007-01-25Various fixes in the logic of XML functions:Peter Eisentraut
- Add new SQL command SET XML OPTION (also available via regular GUC) to control the DOCUMENT vs. CONTENT option in implicit parsing and serialization operations. - Subtle corrections in the handling of the standalone property in xmlroot(). - Allow xmlroot() to work on content fragments. - Subtle corrections in the handling of the version property in xmlconcat(). - Code refactoring for producing XML declarations.
2007-01-25Done:Bruce Momjian
> o -Add a GUC variable to control the tablespace for temporary objects
2007-01-25Add GUC temp_tablespaces to provide a default location for temporaryBruce Momjian
objects. Jaime Casanova
2007-01-25Add 'output file' option for pg_dumpall, especially useful for Win32,Bruce Momjian
where output redirection of child processes (pg_dump) doesn't work. Dave Page
2007-01-25Remove developers list from TODO list now that we have URLs to referenceBruce Momjian
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-25Done:Bruce Momjian
< o Add -f to pg_dumpall > o -Add -f to pg_dumpall
2007-01-25Allow pg_dumpall to specify a database name rather than the defaultBruce Momjian
'template1'. Dave Page
2007-01-25Add --tablespaces-only and --roles-only options to pg_dumpall.Bruce Momjian
Dave Page
2007-01-25Prevent WAL logging when COPY is done in the same transation thatBruce Momjian
created it. Simon Riggs
2007-01-23Update xindex.sgml to discuss operator families.Tom Lane
2007-01-23Add CREATE/ALTER/DROP OPERATOR FAMILY commands, also COMMENT ON OPERATORTom Lane
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-22Update documenation instructions. on how to delete template1.Bruce Momjian
2007-01-22Add COST and ROWS options to CREATE/ALTER FUNCTION, plus underlying pg_procTom Lane
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-20Add bitmap index URL:Bruce Momjian
> > http://archives.postgresql.org/pgsql-hackers/2006-12/msg01107.php
2007-01-20Simplify pg_am representation of ordering-capable access methods:Tom Lane
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-20Add URL for dead space map:Bruce Momjian
> > http://archives.postgresql.org/pgsql-hackers/2006-12/msg01188.php > http://archives.postgresql.org/pgsql-hackers/2007-01/msg00121.php
2007-01-20Update docs for recent change to setseed() return value.Neil Conway
2007-01-20Update documentation about postgresqlconf to mention default units thatBruce Momjian
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-20Fix broken markup.Tom Lane
2007-01-20Refactor planner's pathkeys data structure to create a separate, explicitTom Lane
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-20Update build time estimate.Peter Eisentraut
2007-01-20Teach psql's \lo slash commands to respect quiet mode, and to outputNeil Conway
HTML in HTML mode. Patch from Jeremy Drake.
2007-01-20Document that to remove template1, datistemplate must be 'false'.Bruce Momjian
Backpatch to 8.2.
2007-01-20Add wiki URL:Bruce Momjian
< first. > first. There is also a developer's wiki at > http://developer.postgresql.org.
2007-01-19Add items:Bruce Momjian
> 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-19Add URL for:Bruce Momjian
* Add Globally/Universally Unique Identifier (GUID/UUID) > http://archives.postgresql.org/pgsql-general/2007-01/msg00853.php
2007-01-19Add support for converting binary values (i.e. bytea) into xml values,Peter Eisentraut
with new GUC parameter "xmlbinary" that controls the output encoding, as per SQL/XML standard.
2007-01-18Optionally use xml2-config to detect installation locations of libxml.Peter Eisentraut
2007-01-18Clean up encoding issues in the xml type: In text mode, encodingPeter Eisentraut
declarations are ignored and removed, in binary mode they are honored as specified by the XML standard.
2007-01-17Mark TODO item "autovacuum on by default" as completed.Bruce Momjian
2007-01-16Implement width_bucket() for the float8 data type.Neil Conway
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-16Enable autovacuum in the default configuration, per discussion.Alvaro Herrera
2007-01-15Correct a minor inaccuracy in the pg_dumpall reference page: -g dumpsNeil Conway
roles and tablespaces, no longer users and groups. Per Dave Page. Backport to 8.2 and 8.1.
2007-01-14Add a note to the docs describing NaN's equality and ordering behavior.Neil Conway
Per recent -hackers thread, this is noteworthy because Postgres behaves differently from most implementations of NaN, including IEEE754.
2007-01-13Remove completed items, and the last is unwanted:Bruce Momjian
< 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-12Fix handling of CC (century) format spec in to_date/to_char. According toTom Lane
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-12Update to_char("CC") description.Bruce Momjian
2007-01-11Add URL item for psql -c changes:Bruce Momjian
> http://archives.postgresql.org/pgsql-hackers/2007-01/msg00291.php
2007-01-11Add:Bruce Momjian
> o Fix transaction restriction checks for CREATE DATABASE and > other commands > > http://archives.postgresql.org/pgsql-hackers/2007-01/msg00133.php
2007-01-11Add URL for PQexec() for disallowing multiple queries:Bruce Momjian
> http://archives.postgresql.org/pgsql-hackers/2007-01/msg00184.php
2007-01-11Add:Bruce Momjian
> 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-11Add:Bruce Momjian
> * Move NAMEDATALEN from postgres_ext.h to pg_config_manual.h and > consider making it more configurable in future releases
2007-01-11For pg_ctl -w, add reference to additional environment variables and pgpass.Bruce Momjian
2007-01-11Remove SGML makefile .SECONDARY tag so html rules will work properly;Bruce Momjian
Documentation/comment improvements.
2007-01-10Improve SGML build rules for non-HTML output, per Peter.Bruce Momjian
2007-01-10In SGML Makefile, set proper targets for recursive calls.Bruce Momjian