Intégrer les statuts de protection des espèces animales et végétales

L’INPNpublie à nouveau la liste des espèces faisant l’objet de statuts de protection, ainsi que la liste de ces statuts :
http://inpn.mnhn.fr/telechargement/referentielEspece/reglementation

Après avoir téléchargé les deux fichiers csv, on les intègre au schéma inpn de notre base de données sous les noms inpn.protection_especes et inpn.protection_especes_types

Afin de pouvoir exploiter pleinement cette donnée, nous allons créer une matrice contenant une ligne par taxon, et une colonne par statut. Si l’espèce est concernée par le statut, l’article est mentionné.

Selon la version de postgresql dont on dispose (9.3+ ou inférieure à 9.3), nous allons créer une vue matérialisée ou une table.
La vue matérialisée permettra une mise à jour future de la matrice des protections sans avoir à supprimer, recréer et réindexer cette matrice.