Re: UPDATE has a bug to update tables with an index of 2 columns
Ian Barwick <barwick@gmx.net>
From: Ian Barwick <barwick@gmx.net>
To: Andreas Schmitz <andreas.schmitz@as-dataservice.de>, pgsql-bugs@postgresql.org
Date: 2003-05-16T22:57:35Z
Lists: pgsql-bugs
On Friday 16 May 2003 21:46, Andreas Schmitz wrote: > Please enter a FULL description of your problem: > ------------------------------------------------ > > Short: UPDATE has a bug to update tables with an index of 2 columns (...) > update test2 set v2=v2+2; > ERROR: Duplizierter Wert kann nicht in »Unique«-Index uq_test > eingefügt werden -> "Cannot insert a duplicate key into unique index uq_test" I would contend this is not a bug but a feature (or at most not-yet-implemented functionality, i.e. no ability to defer constraints other than foreign keys). A possible workaround would be to create a trigger which enforces the constraint. Ian Barwick barwick@gmx.net