Closed camillemonchicourt closed 6 years ago
2 questions se posent :
taxonomie.cor_taxref_nomenclature
et taxonomie.cor_taxref_sensitivity
qui utilisent les ID des nomenclatures en clé étrangères. Si on passe sur les codes des nomenclatures, alors ils ne feront plus référence à des clés primaires. Voir les commits dans la branche dédiée : https://github.com/PnX-SI/GeoNature/commits/evol_nomenclatures
Côté Front : https://github.com/PnX-SI/GeoNature/commit/64a8ac7c062271c89ed0ebe1532f636aeedbf87b
SQL :
DONE :
Pour voir tous les changements réalisés : https://github.com/PnX-SI/GeoNature/compare/develop...evol_nomenclatures
Pour la problématique de gestion des scripts d'insertion dont on ne maitrise plus les id_nomenclatures :
id_nomenclature
, on laisse les serial les gérer
"Les BDD relationnelles, c'est pas fait pour le partage".
On fournit par défaut des nomenclatures standard pour les modules de base. Le principe est que chacun puisse compléter ces nomenclatures, voire en créer de nouvelles pour ses modules spécifiques locaux.
Dans ce cas, comment gérer les potentiels conflits de nomenclatures... Les ID sont des serials...
On retient les points 3, 5 et 6.
On utilise :
Conséquences :
taxonomie
, voir https://github.com/PnX-SI/GeoNature/issues/384)