L’utilisation des « WITH » + « UPDATE » pour des versions de Postgres antérieures à la 9.1

La méthode dite « Common Table Expressions » ou CTE est extrêmement utile en SQL puisqu’elle permet non seulement d’utiliser la récursivité (càd d’utiliser la même sous requête plusieurs fois dans la requête), mais aussi de simplifier l’écriture des sous-requêtes. En voici un exemple  : WITH nomdelavue1 as (sous_requête1), nomdelavue2 as (sous_requête2) …

Continue reading

shp2pgsql, ou l’art d’importer (trop) facilement des shapefiles dans PostGIS

SPIT et le plugin d’import sur Postgres ne sont plus à jours et ne permettent donc plus l’import/export de n’importe quel shapefile avec PostGIS (problèmes de géométrie). Une solution simple et efficace est alors d’utiliser l’utilitaire shp2pgsql qui permet d’ajouter ou d’extraire n’importe quel type de shape dans une base …

Continue reading