summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2007-02-01Wording cleanup for error messages. Also change can't -> cannot.Bruce Momjian
Standard English uses "may", "can", and "might" in different ways: may - permission, "You may borrow my rake." can - ability, "I can lift that log." might - possibility, "It might rain today." Unfortunately, in conversational English, their use is often mixed, as in, "You may use this variable to do X", when in fact, "can" is a better choice. Similarly, "It may crash" is better stated, "It might crash".
2007-02-01Fix broken markup.Neil Conway
2007-02-01Add 8.2.0 "Incomatibilities" documentation that pg_dump's -n and -tBruce Momjian
behavior has changed.
2007-02-01Chinese FAQ updateBruce Momjian
Daojing.Zhou
2007-02-01Update URL for function permission checksBruce Momjian
< http://archives.postgresql.org/pgsql-hackers/2006-12/msg00564.php > http://archives.postgresql.org/pgsql-hackers/2006-12/msg00568.php >
2007-02-01Add:Bruce Momjian
> > * Tighten function permission checks > > http://archives.postgresql.org/pgsql-hackers/2006-12/msg00564.php >
2007-02-01Add:Bruce Momjian
> > * Tighten trigger permission checks > > http://archives.postgresql.org/pgsql-hackers/2006-12/msg00564.php >
2007-02-01This patch adds documentation for the long-version parameters --usernameNeil Conway
and --password for pg_dump, pg_dumpall and pg_restore, per complaint by Michael Schmidt. Patch from Magnus Hagander.
2007-02-01Add:Bruce Momjian
> > * Fix problem when multiple subtransactions of the same outer transaction > hold different types of locks, and one subtransaction aborts > > http://archives.postgresql.org/pgsql-hackers/2006-11/msg01011.php > http://archives.postgresql.org/pgsql-hackers/2006-12/msg00001.php
2007-02-01Fix a few typos in comments in GiN.Neil Conway
2007-02-01Update CREATE SEQUENCE documentation to show the same sequence beingBruce Momjian
created and increments. The old docs created the sequence, then showed a nextval() of 114.
2007-02-01Add URL for:Bruce Momjian
o Fix RENAME to work on variables other than OLD/NEW > http://archives.postgresql.org/pgsql-hackers/2007-01/msg01615.php
2007-02-01Consistenly use colons before '<programlisting>' blocks, whereBruce Momjian
appropriate.
2007-01-31Update reference documentation on may/can/might:Bruce Momjian
Standard English uses "may", "can", and "might" in different ways: may - permission, "You may borrow my rake." can - ability, "I can lift that log." might - possibility, "It might rain today." Unfortunately, in conversational English, their use is often mixed, as in, "You may use this variable to do X", when in fact, "can" is a better choice. Similarly, "It may crash" is better stated, "It might crash".
2007-01-31Update comment.Bruce Momjian
2007-01-31Revert error message change for may/can/might --- needs discussion.Bruce Momjian
2007-01-31Update documentation on may/can/might:Bruce Momjian
Standard English uses "may", "can", and "might" in different ways: may - permission, "You may borrow my rake." can - ability, "I can lift that log." might - possibility, "It might rain today." Unfortunately, in conversational English, their use is often mixed, as in, "You may use this variable to do X", when in fact, "can" is a better choice. Similarly, "It may crash" is better stated, "It might crash". Also update two error messages mentioned in the documenation to match.
2007-01-31Add missing Makefile dependencies for the "bigtest" and "bigcheck"Neil Conway
targets, and refactor the tablespace setup code into a separate Makefile target.
2007-01-31Rewrite uuid input and output routines to avoid dependency on theNeil Conway
nonportable "hh" sprintf(3) length modifier. Instead, do the parsing and output by hand. The code to do this isn't ideal, but this is an interim measure anyway: the uuid type should probably use the in-memory struct layout specified by RFC 4122. For now, this patch should hopefully rectify the buildfarm failures for the uuid test. Along the way, re-add pg_cast entries for uuid <-> varchar, which I mistakenly removed earlier, and bump the catversion.
2007-01-31Fix initdb to not generate misleading error messages when postgres.bkiTom Lane
or other share-directory files are inaccessible for some reason other than not existing. Inspired by trouble report from Simon Kinsella.
2007-01-31Revert gincostestimate changes.Teodor Sigaev
2007-01-31Update FreeBSD DocBook installation noticesTeodor Sigaev
2007-01-31Allow GIN's extractQuery method to signal that nothing can satisfy the query.Teodor Sigaev
In this case extractQuery should returns -1 as nentries. This changes prototype of extractQuery method to use int32* instead of uint32* for nentries argument. Based on that gincostestimate may see two corner cases: nothing will be found or seqscan should be used. Per proposal at http://archives.postgresql.org/pgsql-hackers/2007-01/msg01581.php PS tsearch_core patch should be sightly modified to support changes, but I'm waiting a verdict about reviewing of tsearch_core patch.
2007-01-31Add URL:Bruce Momjian
o Fix RENAME to work on variables other than OLD/NEW > > http://archives.postgresql.org/pgsql-hackers/2002-03/msg00591.php >
2007-01-31Document need for periodic REINDEX in VACUUM FULL cases.Bruce Momjian
2007-01-31Add missing colon.Bruce Momjian
2007-01-31Add:Bruce Momjian
> > * Add REINDEX CONCURRENTLY, like CREATE INDEX CONCURRENTLY > > This is difficult because you must upgrade to an exclusive table lock > to replace the existing index file. CREATE INDEX CONCURRENTLY does not > have this complication. This would allow index compaction without > downtime.
2007-01-31Update for VACUUM FULL:Bruce Momjian
< reindex rather than update the index. > reindex rather than update the index. Also, index updates can > bloat the index.
2007-01-30Add:Bruce Momjian
> o ARRAY[[1,2],[3,4]])[1] should return the same values as > ARRAY[[1,2],[3,4]])[1:1]; >
2007-01-30Add FAQ item about timezones and daylight savings time.Bruce Momjian
2007-01-30Update documentation for backslashes to mention escape string syntaxBruce Momjian
more, and standard_conforming_strings less, because in the future non-E strings will not treat backslashes specially. Also use E'' strings where backslashes are used in examples. (The existing examples would have drawn warnings.) Backpatch to 8.2.X.
2007-01-30Repair oversights in the mechanism used to store compiled plpgsql functions.Tom Lane
The original coding failed (tried to access deallocated memory) if there were two active call sites (fn_extra pointers) for the same function and the function definition was updated. Also, if an update of a recursive function was detected upon nested entry to the function, the existing compiled version was summarily deallocated, resulting in crash upon return to the outer instance. Problem observed while studying a bug report from Sergiy Vyshnevetskiy. Bug does not exist before 8.1 since older versions just leaked the memory of obsoleted compiled functions, rather than trying to reclaim it.
2007-01-30Add SPI_push/SPI_pop calls so that datatype input and output functions calledTom Lane
by plpgsql can themselves use SPI --- possibly indirectly, as in the case of domain_in() invoking plpgsql functions in a domain check constraint. Per bug #2945 from Sergiy Vyshnevetskiy. Somewhat arbitrarily, I've chosen to back-patch this as far as 8.0. Given the lack of prior complaints, it doesn't seem critical for 7.x.
2007-01-30Update documentation for pg_get_serial_sequence() function.Bruce Momjian
2007-01-30Add support for cross-type hashing in hash index searches and hash joins.Tom Lane
Hashing for aggregation purposes still needs work, so it's not time to mark any cross-type operators as hashable for general use, but these cases work if the operators are so marked by hand in the system catalogs.
2007-01-29Add comment noting that hashm_procid in a hash index's metapage isn'tTom Lane
actually used for anything.
2007-01-29Update wording for minor release upgrades, per Alvaro.Bruce Momjian
2007-01-29Done:Bruce Momjian
< * Add Globally/Universally Unique Identifier (GUID/UUID) > * -Add Globally/Universally Unique Identifier (GUID/UUID)
2007-01-29Use sizeof() for snprintf() buffer length.Bruce Momjian
2007-01-29Update process termination message to display signal number and nameBruce Momjian
from exec.c and postmaster.c.
2007-01-29Update documentation on XML functionsPeter Eisentraut
2007-01-28Improve hash join to discard input tuples immediately if they can'tTom Lane
match because they contain a null join key (and the join operator is known strict). Improves performance significantly when the inner relation contains a lot of nulls, as per bug #2930.
2007-01-28Remove unnecessary checkpoint from PL regression tests. This was onceTom Lane
handy to prevent core dump files from disappearing, but it's useless now because (a) we don't drop core in individual DB subdirectories anymore, and (b) CREATE DATABASE forces an internal checkpoint anyway.
2007-01-28Rename the uuid_t type to pg_uuid_t, to avoid a conflict with anyNeil Conway
definitions of uuid_t that may be provided by the system headers. This should hopefully fix the Win32 build problems reported by Magnus.
2007-01-28Fix plpython MSVC build in non-debug mode.Andrew Dunstan
2007-01-28Remove some unnecessary conversion work in build_regtype_array().Tom Lane
2007-01-28Repair oversight in creation of "append relations": we should set upTom Lane
rel->tuples as well as rel->rows, since some estimation functions expect both to be valid in every baserel. Per report from Dave Dutcher.
2007-01-28Make some small improvements in the accuracy of plpgsql's error locationTom Lane
reports; inspired by the misleading CONTEXT lines shown in recent bug report from Stefan Kaltenbrunner. Also, allow statement-type names shown in these messages to be translated.
2007-01-28Fix path problem in MSVC bison wrapper. per Joachim Wieland.Andrew Dunstan
2007-01-28Add a new builtin type, "uuid". This implements a UUID type, similar toNeil Conway
that defined in RFC 4122. This patch includes the basic implementation, plus regression tests. Documentation and perhaps some additional functionality will come later. Catversion bumped. Patch from Gevik Babakhani; review from Peter, Tom, and myself.