[Qgis-developer] QgsField::length semantic
Sandro Santilli
strk at kbt.io
Tue Oct 11 03:17:44 PDT 2016
On Tue, Oct 11, 2016 at 11:53:27AM +0200, Even Rouault wrote:
> Le mardi 11 octobre 2016 11:42:12, Jürgen E. Fischer a écrit :
> > On Tue, 11. Oct 2016 at 10:45:18 +0200, Sandro Santilli wrote:
> > > Chasing a regression bug upon importing shapefile to postgresql [1]
> > > I've stumbled upon an unclear semantic of the "length" member of
> > > QgsField class [2].
> >
> > Hm, I though that was following database semantics - at least that's what I
> > recall - maybe it was changed.
> >
> > Not sure OGR has a general semantic of it's own, maybe it follows the data
> > source and those are inconsistent.
>
> More or less. My analysis of the OGR situation at:
> http://hub.qgis.org/issues/15188#note-8
Then I think the OGR provider should just avoid setting OFTReal fields
length/precision values, upon reading (but also upon writing, as long
as the QgsField length/precision for Double-typed fields would not be
defined).
Does it make sense ?
--strk;
More information about the Qgis-developer
mailing list