5,26 → 5,29 |
2) à propos de la table cel_references |
============== |
|
0) maj-struct-201307.sql |
1) cel_references.sql |
création de la table `cel_references` |
|
2) maj-struct-201307.sql |
mise à jour des structure de table (les index notamment): |
|
1) maj-cleanup-201307.sql |
3) maj-cleanup-201307.sql |
uniformisation des données (lon/lat, date, ...) |
|
2) fix-utilisateur-32.sql |
4) fix-utilisateur-32.sql |
|
3) dedup-ordre-201307.sql |
|
4) TODO: maj-nom-ret.sql |
5) dedup-ordre-201307.sql |
===== |
6) TODO: maj-nom-ret.sql |
TODO (pas sur) MAJ du référentiel pour les observation ayant un nom_ret_nn |
|
5) maj-referentiel-201307.sql |
7) maj-referentiel-201307.sql |
MAJ du référentiel pour les observation ayant un nom_ret_nn |
|
6) maj-referentiel-und-201307.sql |
8) maj-referentiel-und-201307.sql |
MAJ du référentiel pour les observation n'ayant pas de nom_ret_nn (tentative de détermination par nom) |
|
7) referonosaure.sql |
9) referonosaure.sql |
MAJ des observations (valides) avec les nouvelles données générées, à partir de bdtfx/bdtxa |
|
|
34,11 → 37,6 |
|
|
|
|
|
|
|
|
=== 2: À propos de la table cel_references === |
Celle-ci existe car: |
* les projets doivent être indépendants (eflore, cel, projets nvjfl, ...) |
47,7 → 45,7 |
|
La conséquence est que la construction d'une table dérivée de bdtfx/bdtxa contenant |
les informations utiles pour CEL s'avère nécessaire. |
cel_references.sh construit une telle table. |
cel_references.sql construit une telle table. |
|
Suivent quelques éléments de compréhension et exemples de requêtes liés à cette initialisation: |
|
111,4 → 109,4 |
# 7 résultats |
SELECT f.num_nomen, f.num_taxon, f.catminat_code, f.ve_lumiere, f.ve_temperature, f.ve_continentalite, f.ve_humidite_atmos, f.ve_humidite_edaph, f.ve_reaction_sol, f.ve_nutriments_sol, f.ve_salinite, f.ve_texture_sol, f.ve_mat_org_sol FROM baseflor_v2012_12_31 f LEFT JOIN baseveg_v2013_01_09 v ON (f.catminat_code = v.code_catminat AND v.niveau = 'ALL') WHERE f.BDNT = "BDTFX" and f.cle = 1174; |
# 1 résultat |
Nous utilisons v.niveau = ALL pour nous assurer la présence d'un seul f.num_nomen dans `T_basevegflor` et donc assurer l'unicité de la PRIMARY KET de `cel_references` |
Nous utilisons v.niveau = ALL pour nous assurer la présence d'un seul f.num_nomen dans `T_basevegflor` et donc assurer l'unicité de la PRIMARY KEY de `cel_references` |