Blame view

database/update/script_sql/db-update-2016-05-12.sql 1.52 KB
ebe38bef   Alexandre   #3586 Ajout assoc...
1
2
3
4
5
-- -------------------------------------------------------------------------------------------------------------
-- 12/05/2016
-- Ajout association manquante
set foreign_key_checks=0;

b05f885e   Alexandre   Version: 2.2.5.3
6
-- EMPRUNTS
ebe38bef   Alexandre   #3586 Ajout assoc...
7
8
-- Structure de la table emprunts
ALTER TABLE `emprunts` ADD `site_id` int(11) DEFAULT NULL;
ebe38bef   Alexandre   #3586 Ajout assoc...
9
10
11
12
13

-- Contrainte de la table emprunts
ALTER TABLE `emprunts`
  ADD CONSTRAINT `fk_emprunts_site_id` FOREIGN KEY (`site_id`) REFERENCES `sites` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION;

b05f885e   Alexandre   Version: 2.2.5.3
14
15
16
17
18
19
20
21
22
-- Transformation des données
update emprunts set site_id = NULL where e_lieu_stockage is NULL;
update emprunts set site_id ="1" where e_lieu_stockage like "B%";
update emprunts set site_id ="2" where e_lieu_stockage like "R%";
update emprunts set site_id ="3" where e_lieu_stockage like "T%";
update emprunts set site_id ="4" where e_lieu_stockage like "C%";

-- Suppression attribut
ALTER TABLE `emprunts` DROP `e_lieu_stockage`;
ebe38bef   Alexandre   #3586 Ajout assoc...
23
24


771aa727   Alexandre   Version: 2.3.2.0
25
-- SUIVIS
ebe38bef   Alexandre   #3586 Ajout assoc...
26
27
-- Structure de la table suivis
ALTER TABLE `suivis` ADD `type_suivi_id` int(11) DEFAULT NULL;
ebe38bef   Alexandre   #3586 Ajout assoc...
28
29
30
31
32

-- Contrainte de la table suivis
ALTER TABLE `suivis`
  ADD CONSTRAINT `fk_suivis_type_suivi_id` FOREIGN KEY (`type_suivi_id`) REFERENCES `type_suivis` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION;

b05f885e   Alexandre   Version: 2.2.5.3
33
34
35
36
37
38
39
-- Transformation des données
update suivis set type_suivi_id = NULL where type_intervention is NULL;
update suivis set type_suivi_id ="1" where type_intervention like "Etalonnage%";
update suivis set type_suivi_id ="2" where type_intervention like "Maintenance%";

-- Suppression attribut
ALTER TABLE `suivis` DROP `type_intervention`;