[Qgis-user] [Possible bug] Qgis treating uuid as text in db views

Rémi Desgrange Remi.Desgrange at fibrea.net
Wed Sep 19 02:26:01 PDT 2018


Hi,

I have some database view used in qgis. (from postgresql 10, postgis2.4). Since some time now (I posted a bug report 3 months ago here: https://issues.qgis.org/issues/19180) This was about errors in my DBs log about selection request that does not end well. But, at this time it was not a problem for the end user. Yesterday, we spotted a much more problematic error.  Here is the story:

We wanted to cut a linestring, so we use the tool “Split Features”. And when we did that. It cut the linestring, so changing the geometry of the linestring (updating) and trying to create a new one with the other part. The problem is: it updated correctly the existing feature, but did _not_ save the other one (it created it in qgis though). 
The reason behind this is qgis treating an uuid like a text field. So, when treating uuid as text, when it tries to create a new feature out of the old one split, it put the value <old_uuid>_1 which cannot work obviously. 

This is not a problem with form or style, the field as the type uuid in qgis, I “mapped” uuid generator on it, and tried text editor too. 


I don’t know if it’s us that don’t know how to properly configure Qgis or if it’s a bug…


Cordialement, Rémi Desgrange
 



More information about the Qgis-user mailing list