Commit cd42ecaaec29d94b2cc8823c1cd54ef01f7a86ac

Authored by Etienne Pallier
1 parent b27d8519
Exists in master and in 1 other branch dev

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  
... ...