Mira Kattwinkel wrote > Dear list, > > > in GRASS 7.8 v.to.db creates a new column in contrast to previous > versions where it column had to exist before. > > According to the manual "If the /column/ exists, the *--overwrite* flag > is required to overwrite it". However, this flag does not exist. Hence, > if the column is present, it is not upated, giving: > > ERROR: Column > <length_new> > exists. To overwrite, use the --overwrite flag > > When useing "overwrite", it gives: > > Invalid flag value: overwrite > > > Another issue is that even if the flag would work, it would no longer be > compatible with previous versions that also do not know the flag but > need the column to exist. > > > Can anybody please advice me what to do?
yes there was a change in the module behaviour, see https://github.com/OSGeo/grass/issues/770 I had the same issue. regarding using this new behaviour in scripts, see e.g. https://github.com/OSGeo/grass-addons/commit/943d9c72a51716608f6a358a40dd114e38eaa9cf on the command line, just add --overwrite, e.g. v.to.db --overwrite map=soils type=centroid option=area columns=area_size unit=h but in the v.to.db GUI, there is no overwrite available. please open an issue about that. ----- best regards Helmut -- Sent from: http://osgeo-org.1560.x6.nabble.com/Grass-Users-f3884509.html _______________________________________________ grass-user mailing list [email protected] https://lists.osgeo.org/mailman/listinfo/grass-user
