Commit b27d8519f81f0fd68c00713312d2ea07a4a0cc4f

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

bugfix #2 sur requete sql 2020-06-10

Showing 1 changed file with 3 additions and 1 deletions   Show diff stats
database/update/script_sql/db-update-2020-06-10.sql
@@ -22,7 +22,8 @@ update suivis set groupes_thematique_id=NULL WHERE groupes_thematique_id = (sele @@ -22,7 +22,8 @@ update suivis set groupes_thematique_id=NULL WHERE groupes_thematique_id = (sele
22 update suivis set groupes_metier_id=NULL WHERE groupes_metier_id = (select id from groupes_metiers where nom='N/A'); 22 update suivis set groupes_metier_id=NULL WHERE groupes_metier_id = (select id from groupes_metiers where nom='N/A');
23 -- c) delete groupes 'N/A' 23 -- c) delete groupes 'N/A'
24 delete FROM groupes_metiers WHERE nom = 'N/A'; 24 delete FROM groupes_metiers WHERE nom = 'N/A';
25 -ALTER TABLE users DROP CONSTRAINT fk_users_groupe_thematique_id; 25 +--ALTER TABLE users DROP CONSTRAINT fk_users_groupe_thematique_id;
  26 +ALTER TABLE users DROP INDEX fk_users_groupe_thematique_id;
26 delete FROM groupes_thematiques WHERE nom = 'N/A'; 27 delete FROM groupes_thematiques WHERE nom = 'N/A';
27 28
28 29
@@ -39,6 +40,7 @@ delete FROM sites WHERE nom = 'N/A'; @@ -39,6 +40,7 @@ delete FROM sites WHERE nom = 'N/A';
39 -- 5/6/20 : renommé champ fk groupe_thematique_id de la table users en groupes_thematique_id 40 -- 5/6/20 : renommé champ fk groupe_thematique_id de la table users en groupes_thematique_id
40 -- pour s’harmoniser avec les noms dans les autres tables 41 -- pour s’harmoniser avec les noms dans les autres tables
41 ALTER TABLE users CHANGE groupe_thematique_id groupes_thematique_id INT(11) NULL DEFAULT NULL; 42 ALTER TABLE users CHANGE groupe_thematique_id groupes_thematique_id INT(11) NULL DEFAULT NULL;
  43 +UPDATE users SET groupes_thematique_id=null WHERE groupes_thematique_id = 1;
42 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; 44 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;
43 45
44 46