| Line 1... |
Line 1... |
| 1 |
-- date d'observation dans le futur
|
1 |
-- date d'observation dans le futur
|
| 2 |
UPDATE `tb_cel_test`.`cel_obs` SET date_observation = NULL WHERE date_observation > now();
|
2 |
UPDATE `BASEEDIT`.`cel_obs` SET date_observation = NULL WHERE date_observation > now();
|
| 3 |
-- cleanup
|
3 |
-- cleanup
|
| 4 |
UPDATE `tb_cel_test`.`cel_obs` SET date_observation = NULL WHERE date_observation = '0000-00-00 00:00:00';
|
4 |
UPDATE `BASEEDIT`.`cel_obs` SET date_observation = NULL WHERE date_observation = '0000-00-00 00:00:00';
|
| 5 |
-- cleanup
|
5 |
-- cleanup
|
| 6 |
UPDATE `tb_cel_test`.`cel_obs` SET latitude = NULL, longitude = NULL WHERE longitude = 0 and latitude = 0;
|
6 |
UPDATE `BASEEDIT`.`cel_obs` SET latitude = NULL, longitude = NULL WHERE longitude = 0 and latitude = 0;
|
| Line 7... |
Line 7... |
| 7 |
|
7 |
|
| 8 |
-- referentiels: 65800 NULL, 13000 ''
|
8 |
-- referentiels: 65800 NULL, 13000 ''
|
| 9 |
UPDATE `tb_cel_test`.`cel_obs` SET nom_referentiel = SUBSTRING_INDEX(nom_referentiel, ':', 1);
|
9 |
UPDATE `BASEEDIT`.`cel_obs` SET nom_referentiel = SUBSTRING_INDEX(nom_referentiel, ':', 1);
|
| Line 10... |
Line 10... |
| 10 |
UPDATE `tb_cel_test`.`cel_obs` SET nom_referentiel = 'bdtfx' WHERE nom_referentiel IN ('bdtfx_v1','bdnff');
|
10 |
UPDATE `BASEEDIT`.`cel_obs` SET nom_referentiel = 'bdtfx' WHERE nom_referentiel IN ('bdtfx_v1','bdnff');
|
| 11 |
|
11 |
|
| Line 12... |
Line 12... |
| 12 |
-- pas de raison historique mémorisée à une différence '' vs NULL
|
12 |
-- pas de raison historique mémorisée à une différence '' vs NULL
|
| 13 |
UPDATE `tb_cel_test`.`cel_obs` SET nom_referentiel = NULL where nom_referentiel = '';
|
13 |
UPDATE `BASEEDIT`.`cel_obs` SET nom_referentiel = NULL where nom_referentiel = '';
|
| 14 |
|
14 |
|
| 15 |
-- suppression des infos générées pour les observations dont le nom_sel à été supprimé par l'utilisateur
|
15 |
-- suppression des infos générées pour les observations dont le nom_sel à été supprimé par l'utilisateur
|
| 16 |
-- 3172
|
16 |
-- 3172
|
| 17 |
UPDATE `tb_cel_test`.`cel_obs` c SET
|
17 |
UPDATE `BASEEDIT`.`cel_obs` c SET
|
| 18 |
c.nom_ret = '',
|
18 |
c.nom_ret = '',
|
| 19 |
c.nom_sel_nn = NULL,
|
19 |
c.nom_sel_nn = NULL,
|
| 20 |
c.nom_ret = NULL,
|
20 |
c.nom_ret = NULL,
|
| 21 |
c.nom_ret_nn = NULL,
|
21 |
c.nom_ret_nn = NULL,
|
| Line 22... |
Line 22... |
| 22 |
c.nt = NULL,
|
22 |
c.nt = NULL,
|
| 23 |
c.famille = NULL
|
23 |
c.famille = NULL
|
| Line 24... |
Line 24... |
| 24 |
WHERE nom_sel = '' OR nom_sel IS NULL;
|
24 |
WHERE nom_sel = '' OR nom_sel IS NULL;
|
| 25 |
|
25 |
|
| Line 26... |
Line 26... |
| 26 |
-- problème n°1: mauvais référentiel (bdtfx)
|
26 |
-- problème n°1: mauvais référentiel (bdtfx)
|
| 27 |
UPDATE `tb_cel_test`.`cel_obs` SET nom_referentiel = 'bdtxa' WHERE lieudit = 'Grenade';
|
27 |
UPDATE `BASEEDIT`.`cel_obs` SET nom_referentiel = 'bdtxa' WHERE lieudit = 'Grenade';
|
| 28 |
|
28 |
|
| Line 29... |
Line 29... |
| 29 |
-- problème n°2: nom_sel NULL, nom_ret NOT NULL: 26 obs
|
29 |
-- problème n°2: nom_sel NULL, nom_ret NOT NULL: 26 obs
|
| 30 |
UPDATE `tb_cel_test`.`cel_obs` SET nom_sel = nom_ret, nom_sel_nn = nom_ret_nn WHERE nom_sel IS NULL AND nom_ret IS NOT NULL;
|
30 |
UPDATE `BASEEDIT`.`cel_obs` SET nom_sel = nom_ret, nom_sel_nn = nom_ret_nn WHERE nom_sel IS NULL AND nom_ret IS NOT NULL;
|