postgresql/src/backend
Tom Lane 0cb65564e5 Add exclusion constraints, which generalize the concept of uniqueness to
support any indexable commutative operator, not just equality.  Two rows
violate the exclusion constraint if "row1.col OP row2.col" is TRUE for
each of the columns in the constraint.

Jeff Davis, reviewed by Robert Haas
2009-12-07 05:22:23 +00:00
..
access Add exclusion constraints, which generalize the concept of uniqueness to 2009-12-07 05:22:23 +00:00
bootstrap Add exclusion constraints, which generalize the concept of uniqueness to 2009-12-07 05:22:23 +00:00
catalog Add exclusion constraints, which generalize the concept of uniqueness to 2009-12-07 05:22:23 +00:00
commands Add exclusion constraints, which generalize the concept of uniqueness to 2009-12-07 05:22:23 +00:00
executor Add exclusion constraints, which generalize the concept of uniqueness to 2009-12-07 05:22:23 +00:00
foreign Somebody seems to have thought they could get away without checking for 2009-06-11 16:14:18 +00:00
lib Assorted minor refactoring in EXPLAIN. 2009-07-24 21:08:42 +00:00
libpq Rewrite pam_passwd_conv_proc to be more robust: avoid assuming that the 2009-10-16 22:08:36 +00:00
main Update copyright for 2009. 2009-01-01 17:24:05 +00:00
nodes Add exclusion constraints, which generalize the concept of uniqueness to 2009-12-07 05:22:23 +00:00
optimizer Eliminate a lot of list-management overhead within join_search_one_level 2009-11-28 00:46:19 +00:00
parser Add exclusion constraints, which generalize the concept of uniqueness to 2009-12-07 05:22:23 +00:00
po Translations update for 8.5alpha2 2009-10-20 18:23:27 +00:00
port Reserve the shared memory region during backend startup on Windows, so 2009-07-24 20:12:42 +00:00
postmaster Add support for an application_name parameter, which is displayed in 2009-11-28 23:38:08 +00:00
regex Teach the regular expression functions to do case-insensitive matching and 2009-12-01 21:00:24 +00:00
rewrite Don't treat NEW and OLD as reserved words anymore. For the purposes of rules 2009-11-05 23:24:27 +00:00
snowball Derived files that are shipped in the distribution used to be built in the 2009-08-28 20:26:19 +00:00
storage Fix bug in temporary file management with subtransactions. A cursor opened 2009-12-03 11:03:29 +00:00
tcop Add exclusion constraints, which generalize the concept of uniqueness to 2009-12-07 05:22:23 +00:00
tsearch Avoid core dump on empty thesaurus dictionary. 2009-11-30 16:38:31 +00:00
utils Add exclusion constraints, which generalize the concept of uniqueness to 2009-12-07 05:22:23 +00:00
common.mk Expand test coverage support to entire tree 2009-08-07 20:50:22 +00:00
Makefile Put back "ifeq ($(PORTNAME), solaris)", this time with some documentation 2009-09-05 21:14:04 +00:00
nls.mk Convert the core lexer and parser into fully reentrant code, by making use 2009-07-13 02:02:20 +00:00