-
pb de contrainte
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
-
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.