mirror of
https://git.postgresql.org/git/postgresql.git
synced 2024-10-06 04:46:56 +02:00
46a0cd4cef
Add WITHOUT OVERLAPS clause to PRIMARY KEY and UNIQUE constraints. These are backed by GiST indexes instead of B-tree indexes, since they are essentially exclusion constraints with = for the scalar parts of the key and && for the temporal part. Author: Paul A. Jungwirth <pj@illuminatedcomputing.com> Reviewed-by: Peter Eisentraut <peter@eisentraut.org> Reviewed-by: jian he <jian.universality@gmail.com> Discussion: https://www.postgresql.org/message-id/flat/CA+renyUApHgSZF9-nd-a0+OPGharLQLO=mDHcY4_qQ0+noCUVg@mail.gmail.com |
||
---|---|---|
.. | ||
bit.sql | ||
bool.sql | ||
bytea.sql | ||
cash.sql | ||
char.sql | ||
cidr.sql | ||
date.sql | ||
enum.sql | ||
float4.sql | ||
float8.sql | ||
inet.sql | ||
init.sql | ||
int2.sql | ||
int4.sql | ||
int8.sql | ||
interval.sql | ||
macaddr8.sql | ||
macaddr.sql | ||
not_equal.sql | ||
numeric.sql | ||
oid.sql | ||
partitions.sql | ||
stratnum.sql | ||
text.sql | ||
time.sql | ||
timestamp.sql | ||
timestamptz.sql | ||
timetz.sql | ||
uuid.sql | ||
varbit.sql | ||
varchar.sql | ||
without_overlaps.sql |