dataforgoodfr / 12_bloom

24 stars 10 forks source link

271 add pagination for heavy endpoints #277

Closed rv2931 closed 5 days ago

rv2931 commented 6 days ago

Ajout de la pagination au endpoint /zones selon standard Postgrest

Format Request Range:

Format Response Content-Range:

La mise en place de cette pagination est transparente par rapport à l'API actuelle Soit on rensigne une range:items=X-Y et une liste réduite au spécifications de la ou des range est renvoyée normalement en bcp moins de temps Soit on ne rensienge pas de Range et on récupère le fonctionnement actuelle qui connait des timeout et problème de taille de données

rv2931 commented 5 days ago

Je voulais aussi mettre en place directement une vue Liste et une Vue détaillées pour les Zones mais pour besoin de compatibilité avec l'existant je suis revenu sur une vue détailées même en vue liste paginée Du coup j'ai une solution de vue différentiée ListeD/étaillée qui fonctionne mais pas utilisée pour le moment