|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : mai 2005 Messages : 2 ![]() |
salut
Voila j'ai un pb avec la contrainte term_acc_key CREATE TABLE term ( id SERIAL, name varchar(255) NOT NULL default '', term_type varchar(55) NOT NULL default '', acc varchar(255) NOT NULL default '', is_obsolete int NOT NULL default '0', is_root int NOT NULL default '0', PRIMARY KEY (id), UNIQUE (acc), UNIQUE (id) ) ; CREATE INDEX term_t3_idx ON term (acc); Je dois insere des données en plus et la ça bloque le shell me met comme message d'erreur Cannot insert a duplicate key into unique index term_acc_key y a t il une commande pour supprimer cette contrainte |
|
|
00
|
|
|
#2 |
|
Membre habitué
![]() Inscription : mai 2002 Messages : 131 ![]() |
Elle sort d'où cette contrainte term_acc_key ? Ta déclaration de table ne laisse présager d'aucun index unique dessus.
Si elle a été créée à la main (CREATE INDEX term_acc_key...), un DROP INDEX term_acc_key doit suffire. Mais bon, avant de supprimer, il faut être sûr que cette contrainte n'a rien à faire ici, et que ce ne sont pas les données qui sont en cause. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com