? et -> font bien référence aux hstore. ? permet de vérifier la présence d'une clé dans le hstore -> permet d'accéder à la valeur correspondant à la clé
le ? est souvent utilisé pour tirer parti d'un index partiel qu'on a créé sur les données contenant la clé donc avec un WHERE tags ? 'montag' dans le CREATE INDEX et cet index sera utilisé si il y a aussi un WHERE tags ? 'montag' dans la requête. Le 28 novembre 2015 14:39, Tyndare <[email protected]> a écrit : > Le 28 novembre 2015 13:33, François Lacombe > <[email protected]> a écrit : > > Ici : > https://github.com/osm-fr/osmose-backend/blob/master/analysers/analyser_osmosis_powerline.py > > On voit dans presque tous les WHERE des requêtes des opérateurs ? et > > ->. Où puis-je trouver de la doc dessus ? > > C'est nouveau pour moi aussi donc je ne garantie pas l'exactitude de > ce que je raconte. > Les opérateurs ? sont décrit dans la doc des hstore (cad table de > hachage, le type utilisé pour les colonnes 'tags'): > http://www.postgresql.org/docs/current/static/hstore.html > > > Il semble qu'il y ai des tables en plus que nodes, ways, relations... > > (power_line_junction, line_terminators) > > Comment sont-elles crées ? Peut-on les modifier ? Peut-on en rajouter ? > > Elles sont créées lors de l'exécution, par exemple dans le code que tu > a référencé il y a > sql31 = """ CREATE VIEW power_line_junction AS... > > Je sèche pour les autres questions. > > _______________________________________________ > dev-fr mailing list > [email protected] > https://lists.openstreetmap.org/listinfo/dev-fr > -- Christian Quest - OpenStreetMap France
_______________________________________________ dev-fr mailing list [email protected] https://lists.openstreetmap.org/listinfo/dev-fr
