Using ArcGIS 10.3.1, PostgreSql 9.3, PostGIS 2.1
I created an enterprise geodatabase in PostgreSQL using the geoprocessing tool. Using geoprocessing tools, I created a test user and added to a group role and gave the group role select, insert, update and delete permissions on a feature dataset. I also created a feature class outside of the feature dataset in the same geodatabase with the same permissions.
The feature dataset and the feature class outside of the feature dataset are registered as versioned.
The issue is I can't edit data inside the feature dataset with the test user but I can edit the data in the feature class outside the feature dataset.
Is this a bug? Limitation of PostgreSql? Thoughts?
Thanks
-Steven
Solved! Go to Solution.
Revoke permissions on that Feature Dataset, then re-grant the permission. Try editing now..
What error do you observe while trying to edit?
Error I am getting is "Could not edit data in the folder or database you selected" in the start editing window.
I tried adding a user to the feature dataset instead of the group role and got the same error.
I tried revoking and reapplying permissions but that didn't work either.
-Steven
Ya, there was a relationship class. I didn't apply permissions to the table participating in it. The feature class I was trying to edit wasn't associated with the relationship class. Apparently it's all tied together somehow?
Applying permissions to the table in the relationship class solved the issue.
Thanks for helping me figure it out.
-Steven
Just realized I'm using v 9.3.9 and the supported version is 9.3.5. Could this be the cause?
No, PostgresQL 9.3.5 is the Base version that is supported indicating that 9.3.1, 9.3.2, 9.3.3 and 9.3.4 are not supported versions.
Versions above the Base version are supported unless separately mentioned as Not-Supported.