#578: quote column names to avoid SQL reserved word collision ---------------------------+------------------------------------------------ Reporter: hamish | Owner: [email protected] Type: enhancement | Status: new Priority: minor | Milestone: 7.0.0 Component: Vector | Version: svn-develbranch6 Keywords: v.in.ogr, SQL | Platform: All Cpu: All | ---------------------------+------------------------------------------------ Hi,
moved here from GDAL bug # 2965 http://trac.osgeo.org/gdal/ticket/2965 v.in.ogr will not read GPX format as input because OGR's GPX driver creates a DB field called "time" for the timestamp. GRASS chokes on this because TIME is a SQL reserved word for some backends (DBF doesn't like it, SQLite is ok with it). workaround: use the cnames= option to rename the TIME field. suggestion by rouault: "''There is no reason for the GPX driver not to use "time" as a field name. I think you should report it rather to the GRASS project. They should likely quote the field names (provided that it supports that). This is what the PG and MySQL driver in OGR do, so you can use any name, even if it is a SQL reserved keyword.''" comments? Hamish -- Ticket URL: <https://trac.osgeo.org/grass/ticket/578> GRASS GIS <http://grass.osgeo.org>
_______________________________________________ grass-dev mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/grass-dev
