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

Bruno G granger.bruno at free.fr
Mar 13 Sep 20:55:44 UTC 2016


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 at openstreetmap.org
> https://lists.openstreetmap.org/listinfo/talk-fr





Plus d'informations sur la liste de diffusion Talk-fr