"Could not commit changes to layer..." and "duplicate key value violates..." errors when committing changes in postgis #12247
Labels
Bug
Either a bug report, or a bug fix. Let's hope for the latter!
Data Provider
Related to specific vector, raster or mesh data providers
Milestone
Author Name: Giovanni Manghi (@gioman)
Original Redmine Issue: 2187
Redmine category:data_provider
Assignee: nobody -
This ticket was open after the observations made here
http://lists.osgeo.org/pipermail/qgis-developer/2009-December/008552.html
To replicate:
use the "regions" layer you can find in the spatialite sample dataset: you can save it as shapefile and import to postgis. Tested also with other layers, like the "world borders" vector.
In qgis trunk (but not in 1.3) after merging non adjacent or non overlapping features (or features with islands) of a postgis layer, after toggling editing to save changes, the program returns
"ERROR: duplicate key value violates unique constraint "regions_pkey""
and after that
"Could not commit changes to layer regions
Errors: ERROR: 1 feature(s) not added.
SUCCESS: 2 feature(s) deleted."
If the same is done on a spatialite layer only the latter message is shown (again, only in trunk, not in 1.3).
The text was updated successfully, but these errors were encountered: