PnX-SI / gn_module_ZH

Module de GeoNature d'inventaire des zones humides
GNU General Public License v3.0
4 stars 6 forks source link

[GeoNature 2.14] error 500 'générer la liste des espèces' #61

Closed JulienCorny closed 2 months ago

JulienCorny commented 5 months ago

Fix temporaire pour contourner le bug de GenericQuery (lorsqu'on met une limite négative) lorsqu'on clique sur 'générer la liste des espèces' onglet 5 : voir : https://github.com/PnX-SI/Utils-Flask-SQLAlchemy/pull/51

Remettre limit = -1 lorsque le PR https://github.com/PnX-SI/Utils-Flask-SQLAlchemy/pull/51 sera intégrée

JulienCorny commented 5 months ago

Corrige un bug signalé par le PNR Lubéron : lorsqu'il y a de nombreuses ZH et taxons, la génération des csv de taxons (bouton 'générer la liste des taxons', onglet 5) aboutit à un timeout. Passer par des vues matérialisées permet de résoudre le souci, même si la requete postgres de création/rafraichissement des vm mériterait aussi d'être optimisée dans un second temps. Il faudra par contre créer une tâche de rafraîchissement des vm quotidiennement.

J'ai renommé les 3 vm avec le préfixe 'vm_' (exemple pr_zh.vm_flora), peut-être qu'il aurait été plus judicieux de garder les même noms que pour les anciennes vues (pr_zh.flora) ?

Pour tester cette PR et éviter certains bugs, je pense qu'il est préférable de merger d'abord #59 et #63

JulienCorny commented 5 months ago

voir aussi https://github.com/PnX-SI/gn_module_ZH/pull/42

JulienCorny commented 4 months ago

la maj automatique des 3 vm de taxons avec celery est proposée