Re: Two constraints with the same name not always allowed
Alvaro Herrera <alvherre@2ndquadrant.com>
From: Alvaro Herrera <alvherre@2ndquadrant.com>
To: Tom Lane <tgl@sss.pgh.pa.us>
Cc: Andrew Gierth <andrew@tao11.riddles.org.uk>, André Hänsel <andre@webkr.de>, pgsql-bugs@postgresql.org
Date: 2018-09-02T17:05:11Z
Lists: pgsql-bugs
On 2018-Sep-02, Tom Lane wrote: > This also points up the lack of a suitable unique index on pg_constraint. > It's sort of difficult to figure out what that should look like given that > pg_constraint contains two quasi-independent collections of constraints, > but maybe UNIQUE(conrelid,contypid,conname) would serve given the > reasonable assumption that exactly one of conrelid and contypid is zero. Hmm ... c.f. 7eca575d1c28. Maybe we should split them out? Are there reasons to have them together at all? -- Álvaro Herrera https://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services
Commits
-
Fully enforce uniqueness of constraint names.
- fb466d7b5dbe 11.0 landed
- 17b7c302b5fc 12.0 landed