Re: [OSM-talk-fr] Postgres et nom de champ contenant : (deux points)

2016-09-13 Per discussione Bruno G

Merci Vincent,

Ca marche ;-)


Le 13/09/2016 à 15:37, Vincent de Château-Thierry a écrit :

Bonjour,

Le 13/09/2016 à 03:25, Bruno G a écrit :

Bonjour,

osm2pgsql génère des champs contenant des deux points, par exemple
addr:housename

Et j'essaye de faire une requête dans psql :

SELECT osm_id, name, addr:housename from planet_osm_polygon WHERE 
admin_level='8' ;


Et le message  renvoyé :
ERROR:  syntax error at or near ":"

Pourtant, quand je fait un \d planet_osm_polygon le champ est bien 
listé...


Je suis sous PostgreSQL 9.5.4, Ubuntu 16.04.2 et postgis 2.2


En encadrant le nom du champ par des guillemets doubles ça devrait 
passer :


SELECT osm_id, name, "addr:housename" from planet_osm_polygon WHERE 
admin_level='8' ;


bonnes requêtes
vincent

___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr



___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr


[OSM-talk-fr] Postgres et nom de champ contenant : (deux points)

2016-09-12 Per discussione Bruno G

Bonjour,

osm2pgsql génère des champs contenant des deux points, par exemple 
addr:housename


Et j'essaye de faire une requête dans psql :

SELECT  osm_id, name, addr:housenamefrom  planet_osm_polygonWHERE  
admin_level='8'  ;

Et le message  renvoyé :
ERROR:  syntax error ator  near":"

Pourtant, quand je fait un \d planet_osm_polygon le champ est bien listé...

Je suis sous PostgreSQL 9.5.4, Ubuntu 16.04.2 et postgis 2.2

Merci pour votre aide,

Bruno Granger 
___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr