summaryrefslogtreecommitdiff
path: root/doc/src
AgeCommit message (Collapse)Author
2007-01-09Add:Bruce Momjian
> > * Improve merge join performance by allowing mark/restore of > tuple sources > > http://archives.postgresql.org/pgsql-hackers/2007-01/msg00096.php >
2007-01-09Update the UTF-8 RFC reference. RFC 2044 was obsoleted by RFC 2279,Bruce Momjian
which was obsoleted by RFC 3629. Michael Fuhr
2007-01-09Build SGML documention output several times if necessary to have properBruce Momjian
indexes; add 'draft' option to disable it.
2007-01-09Have log_temp_files be in kilobytes, remove trace call.Bruce Momjian
2007-01-09Done:Bruce Momjian
> * -Add ability to monitor the use of temporary sort files
2007-01-09Add GUC log_temp_files to log the use of temporary files.Bruce Momjian
Bill Moran
2007-01-09Marginal tweaks in the documentation for ORDER BY; in particular pointTom Lane
out the common error that ORDER BY x, y DESC does not mean the same as ORDER BY x DESC, y DESC.
2007-01-09Done:Bruce Momjian
< * Allow the creation of indexes with mixed ascending/descending > * -Allow the creation of indexes with mixed ascending/descending < < This is possible now by creating an operator class with reversed sort < operators. One complexity is that NULLs would then appear at the start < of the result set, and this might affect certain sort types, like < merge join. <
2007-01-09Support ORDER BY ... NULLS FIRST/LAST, and add ASC/DESC/NULLS FIRST/NULLS LASTTom Lane
per-column options for btree indexes. The planner's support for this is still pretty rudimentary; it does not yet know how to plan mergejoins with nondefault ordering options. The documentation is pretty rudimentary, too. I'll work on improving that stuff later. Note incompatible change from prior behavior: ORDER BY ... USING will now be rejected if the operator is not a less-than or greater-than member of some btree opclass. This prevents less-than-sane behavior if an operator that doesn't actually define a proper sort ordering is selected.
2007-01-07Check and document minimum required version of libxml.Peter Eisentraut
2007-01-07Indent comments in makefiles better so they don't appear in the output.Peter Eisentraut
2007-01-06Remove:Bruce Momjian
< * %Allow the identifier length to be increased via a configure option
2007-01-06Updates for MONEY data type:Bruce Momjian
< * Improve the MONEY data type > * -Make 64-bit version of the MONEY data type > * Add locale-aware MONEY type, and support multiple currencies < Change the MONEY data type to use DECIMAL internally, with special < locale-aware output formatting. < http://archives.postgresql.org/pgsql-hackers/2006-09/msg01107.php
2007-01-06Done:Bruce Momjian
> * -Allow user-defined types to accept 'typmod' parameters
2007-01-06Add:Bruce Momjian
> > * Make consistent use of long/short command options --- pg_ctl needs > long ones, pg_config doesn't have short ones, postgres doesn't have > enough long ones, etc.
2007-01-06Add:Bruce Momjian
> o Consider parsing the -c string into individual queries so each > is run in its own transaction > > o Consider disallowing multiple queries in PQexec() as an > additional barrier to SQL injection attacks
2007-01-06Already done in 8.2:Bruce Momjian
< * Allow CREATE INDEX to take an additional parameter for use with < special index types
2007-01-06Move INDEX inheritance out into a separate section:Bruce Momjian
< * Allow inherited tables to inherit index, UNIQUE constraint, and primary < key, foreign key < * UNIQUE INDEX on base column not honored on INSERTs/UPDATEs from < inherited table: INSERT INTO inherit_table (unique_index_col) VALUES < (dup) should fail < < The main difficulty with this item is the problem of creating an index < that can span more than one table. < < * Allow SELECT ... FOR UPDATE on inherited tables > * Inheritance > > o Allow inherited tables to inherit indexes, UNIQUE constraints, > and primary/foreign keys > o Honor UNIQUE INDEX on base column in INSERTs/UPDATEs > on inherited table, e.g. INSERT INTO inherit_table > (unique_index_col) VALUES (dup) should fail > > The main difficulty with this item is the problem of > creating an index that can span multiple tables. > > o Allow SELECT ... FOR UPDATE on inherited tables > > >
2007-01-06Done:Bruce Momjian
> * -Allow the pg_xlog directory location to be specified during initdb
2007-01-06Allow initdb to specify the pg_xlog directory.Bruce Momjian
Euler Taveira de Oliveira
2007-01-06Document problems with release links in early branches.Bruce Momjian
2007-01-05Minor copy-editing for release note updates.Tom Lane
2007-01-05Update CVS HEAD for 2007 copyright. Back branches are typically notBruce Momjian
back-stamped for this.
2007-01-05Update Japanese FAQ.Bruce Momjian
2007-01-05Update for release 8.2.1.Bruce Momjian
2007-01-05Create release notes for all back-branch relases on 2007-01-08.Bruce Momjian
2007-01-05Call setrlimit if possible in pg_regress to allow core file generation, and ↵Andrew Dunstan
provide a switch for similar behaviour in pg_ctl.
2007-01-05Add missing reference to pg_shdescription. Greg MullaneTom Lane
2007-01-04Fix tab to space mention in FAQ_DEV.Bruce Momjian
2007-01-04Fix erroneous implementation of -s in postmaster.c (the switch doesn't takeTom Lane
an optarg). Add some comments noting that code in three different files has to be kept in sync. Fix erroneous description of -S switch (it sets work_mem not silent_mode), and do some light copy-editing elsewhere in postgres-ref.
2006-12-30Support type modifiers for user-defined types, and pull most knowledgeTom Lane
about typmod representation for standard types out into type-specific typmod I/O functions. Teodor Sigaev, with some editorialization by Tom Lane.
2006-12-30Clarify wording on when ctid is modified by VACUUM FULL.Bruce Momjian
2006-12-28Add TLS thread URL:Bruce Momjian
> http://archives.postgresql.org/pgsql-hackers/2006-12/msg01213.php
2006-12-28Remove:Bruce Momjian
< * Add a GUC to control whether BEGIN inside a transcation should abort < the transaction.
2006-12-28Remove caveat about avoiding cross-type operators in constraints intendedTom Lane
for use with constraint exclusion. We can prove those cases now...
2006-12-28Done:Bruce Momjian
< * Move some /contrib modules out to their own project sites < < Particularly, move GPL-licensed /contrib/userlock and < /contrib/dbmirror/clean_pending.pl. <
2006-12-27Use FROM clause in example UPDATE commands where appropriate. AlsoTom Lane
remove long-obsolete statement that there isn't a check for infinite recursion in view rules.
2006-12-27Use "dead" rather than "expired" for vacuumable rows.Bruce Momjian
2006-12-26Remove incorrect semicolon in example. Joachim WielandTom Lane
2006-12-24Code review for XML patch. Instill a bit of sanity in the location ofTom Lane
the XmlExpr code in various lists, use a representation that has some hope of reverse-listing correctly (though it's still a de-escaping function shy of correctness), generally try to make it look more like Postgres coding conventions.
2006-12-23Change a VACUUM manual page word from 'deleted' to 'expired', so DELETEBruce Momjian
and UPDATE are clearly covered by the term.
2006-12-23Document that CREATE TYPE names should not begin with an underscore,Bruce Momjian
rather than being disallowed.
2006-12-23Restructure operator classes to allow improved handling of cross-data-typeTom Lane
cases. Operator classes now exist within "operator families". While most families are equivalent to a single class, related classes can be grouped into one family to represent the fact that they are semantically compatible. Cross-type operators are now naturally adjunct parts of a family, without having to wedge them into a particular opclass as we had done originally. This commit restructures the catalogs and cleans up enough of the fallout so that everything still works at least as well as before, but most of the work needed to actually improve the planner's behavior will come later. Also, there are not yet CREATE/DROP/ALTER OPERATOR FAMILY commands; the only way to create a new family right now is to allow CREATE OPERATOR CLASS to make one by default. I owe some more documentation work, too. But that can all be done in smaller pieces once this infrastructure is in place.
2006-12-22Add a link to the developer's FAQ for my article about how companies canBruce Momjian
work effectively with open source communities.
2006-12-22Slight adjustments to xml documentation to reflect functionality justBruce Momjian
added.
2006-12-21Initial SQL/XML support: xml data type and initial set of functions.Peter Eisentraut
2006-12-208.3 release schedule is year 2007, not 2006.Bruce Momjian
2006-12-19Add timeline for next release to developer's FAQ.Bruce Momjian
2006-12-19Item done.Bruce Momjian
< o Improve xid wraparound detection by recording per-table rather < than per-database
2006-12-19Interpret a dbName param to PQsetdbLogin as a conninfo string if it contains ↵Andrew Dunstan
an = sign. Tom Lane and Andrew Dunstan.