#2184: MySQL Error during 'v.in.ogr' in GRASS 7 SVN (2014-01-31)
-------------------------+--------------------------------------------------
  Reporter:  justinzane  |       Owner:  grass-dev@…              
      Type:  defect      |      Status:  closed                   
  Priority:  normal      |   Milestone:  7.0.0                    
 Component:  Vector      |     Version:  svn-trunk                
Resolution:  invalid     |    Keywords:  MySQL, OGR, import       
  Platform:  Linux       |         Cpu:  x86-64                   
-------------------------+--------------------------------------------------
Changes (by neteler):

  * status:  new => closed
  * resolution:  => invalid


Comment:

 According to

  * http://dev.mysql.com/doc/refman/5.7/en/reserved-words.html
  * http://dev.mysql.com/doc/refman/5.7/en/identifiers.html
  * http://stackoverflow.com/questions/12658763/why-did-i-have-to-use-
 backticks-around-the-table-name-in-my-mysql-query

 backticks are required if the identifier is a reserved word, contains
 white space, etc.

 The word "NATURAL" is a reserved word in MySQL (see Table 9.2 in the first
 link).
 To solve this conflict for you, you can use the "cnames" parameter of
 v.in.ogr to
 change the column names during import. The GRASS DB drivers should not try
 to
 automatically launder names.

 To give more help in the manual, I have added some remarks in r59058
 (backported in
 r59059 and r59060).

 Closing.

-- 
Ticket URL: <http://trac.osgeo.org/grass/ticket/2184#comment:2>
GRASS GIS <http://grass.osgeo.org>

_______________________________________________
grass-dev mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/grass-dev

Reply via email to