Commit cd42ecaaec29d94b2cc8823c1cd54ef01f7a86ac
1 parent
b27d8519
Exists in
master
and in
1 other branch
bugfix #3 sur requete sql 2020-06-10
Showing
1 changed file
with
3 additions
and
0 deletions
Show diff stats
database/update/script_sql/db-update-2020-06-10.sql
... | ... | @@ -22,7 +22,9 @@ update suivis set groupes_thematique_id=NULL WHERE groupes_thematique_id = (sele |
22 | 22 | update suivis set groupes_metier_id=NULL WHERE groupes_metier_id = (select id from groupes_metiers where nom='N/A'); |
23 | 23 | -- c) delete groupes 'N/A' |
24 | 24 | delete FROM groupes_metiers WHERE nom = 'N/A'; |
25 | +-- Suppression de la CONSTRAINT fk_users_groupe_thematique_id (et de l'index associé) (on va la recréer plus loin) | |
25 | 26 | --ALTER TABLE users DROP CONSTRAINT fk_users_groupe_thematique_id; |
27 | +ALTER TABLE users DROP FOREIGN KEY fk_users_groupe_thematique_id; | |
26 | 28 | ALTER TABLE users DROP INDEX fk_users_groupe_thematique_id; |
27 | 29 | delete FROM groupes_thematiques WHERE nom = 'N/A'; |
28 | 30 | |
... | ... | @@ -41,6 +43,7 @@ delete FROM sites WHERE nom = 'N/A'; |
41 | 43 | -- pour s’harmoniser avec les noms dans les autres tables |
42 | 44 | ALTER TABLE users CHANGE groupe_thematique_id groupes_thematique_id INT(11) NULL DEFAULT NULL; |
43 | 45 | UPDATE users SET groupes_thematique_id=null WHERE groupes_thematique_id = 1; |
46 | +-- On recrée ici la CONSTRAINT fk_users_groupe_thematique_id | |
44 | 47 | ALTER TABLE users ADD CONSTRAINT fk_users_groupe_thematique_id FOREIGN KEY (groupes_thematique_id) REFERENCES groupes_thematiques (id) ON DELETE NO ACTION ON UPDATE NO ACTION; |
45 | 48 | |
46 | 49 | ... | ... |