Développer une application avec pgrouting sous Windows (5):écrire un Wrapper

Un wrapper est une fonction de PostgreSQL comme une autre, qui contient des fonctionnalités de pgRouting et PostGIS sous une forme plus facile à utiliser que lors de l’appel des fonctions pgRouting et PostGIS directement.
Les fonctions natives de pgRouting ont été conçues pour être génériques afin de pouvoir être utilisées dans le plus large éventail d’applications. Bien que cela offre de la flexibilité, l’inconvénient est que vous pouvez être obligés de remodeler temporairement votre propre structure de données avant de pouvoir appliquer des fonctions de pgRouting.
Rédiger une fonction wrapper adaptée à votre structure de données diminue la nécessité de passer par des requêtes SQL encombrantes.
Une autre raison d’utiliser les fonctions de wrapper est de contourner les attaques par injection SQL. Ériger une barrière fonctionnelle entre les entrées de l’utilisateur et les fonctions de pgRouting natives vous permet de désinfecter les entrées utilisateur. Continuer la lecture de « Développer une application avec pgrouting sous Windows (5):écrire un Wrapper »