[GRASS-dev] [GRASS GIS] #2769: v.in.ogr not supporting OFTInteger64 field type

GRASS GIS trac at osgeo.org
Wed Oct 21 12:58:45 PDT 2015


#2769: v.in.ogr not supporting OFTInteger64 field type
---------------------+--------------------------------
  Reporter:  zarch   |      Owner:  martinl
      Type:  defect  |     Status:  assigned
  Priority:  normal  |  Milestone:  7.1.0
 Component:  Vector  |    Version:  svn-trunk
Resolution:          |   Keywords:  v.in.ogr Integer64
       CPU:  All     |   Platform:  Linux
---------------------+--------------------------------

Comment (by martinl):

 Replying to [ticket:2769 zarch]:
 > It seems that GRASS does not support vector columns with type int64, in
 most of the cases this fields are just normal int32.
 >
 > I've written a small patch that treat this field as normal integer (with
 a warning). It works without problems on my test file... but I'm not sure
 about the consequences if a real int64 is met.

 support of int64 will depend on DB driver, eg. SQLite integers can hold
 whatever you put into it: from a 1-byte char to an 8-byte long long (1).
 PostgreSQL uses `int` and `bigint` (2), ...

 (1) http://www.sqlite.org/datatype3.html
 (2) http://www.postgresql.org/docs/9.4/static/datatype-numeric.html

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



More information about the grass-dev mailing list