Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

moving object function disabled with Oracle provider #18793

Closed
qgib opened this issue May 27, 2014 · 10 comments
Closed

moving object function disabled with Oracle provider #18793

qgib opened this issue May 27, 2014 · 10 comments
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

Comments

@qgib
Copy link
Contributor

qgib commented May 27, 2014

Author Name: sylvain pierre (sylvain pierre)
Original Redmine Issue: 10374
Affected QGIS version: 2.2.0
Redmine category:data_provider/oracle


QGIS 2.2 with connection to Oracle spatial.

When I try to edit point layer, moving object function is disabled.
Adding function is enabled an run well.

With postgis layer, function is enabled.

Regards

Sylvain

@qgib
Copy link
Contributor Author

qgib commented Jun 28, 2014

Author Name: Jürgen Fischer (@jef-n)


  • fixed_version_id was changed from Version 2.2 to Future Release - Lower Priority

@qgib
Copy link
Contributor Author

qgib commented Jul 3, 2014

Author Name: Jürgen Fischer (@jef-n)


  • category_id was changed from Data Provider to Data Provider/Oracle

@qgib
Copy link
Contributor Author

qgib commented Jul 3, 2014

Author Name: Jürgen Fischer (@jef-n)


  • assigned_to_id was configured as Jürgen Fischer

@qgib
Copy link
Contributor Author

qgib commented Jul 4, 2014

Author Name: Jürgen Fischer (@jef-n)


Does "Editing capabilities of this layer" in the meta data page of the layer's properties include "Change Geometries"? It should, if you have UPDATE privilege on the geometry column of the table in Oracle.

[BTW your email address bounces]

@qgib
Copy link
Contributor Author

qgib commented Jul 4, 2014

Author Name: sylvain pierre (sylvain pierre)


With french translation, properties are:
"Ajouter des entités, Supprimer des entités, Changer des valeurs attributaires, Créer un index spatial, Accès rapide aux entités via l'ID" =>
Add entity,delete entity, change attribute values, create spatial index, fast access via ID but no "Change geomatries".
I've looked for privilege fot the table I'm working on with my account and here is DELETE, INSERT, SELECT and UPDATE...

@qgib
Copy link
Contributor Author

qgib commented Jul 4, 2014

Author Name: sylvain pierre (sylvain pierre)


Another clue:
I think issue relies on QgsVectorDataProvider::ChangeGeometries property (I'm not a C++ expert;-))
This property value is set by scanning all_col_privs oracle view which in my case is totaly empty.
So I think it is a DBA problem.
My DBA has not implemented column level security.

@qgib
Copy link
Contributor Author

qgib commented Jul 4, 2014

Author Name: Jürgen Fischer (@jef-n)


sylvain pierre wrote:

This property value is set by scanning all_col_privs oracle view which in my case is totaly empty.

Correct.

So I think it is a DBA problem.
My DBA has not implemented column level security.

I didn't know that you can disable it - and I can't find any pointer how or how you can verify whether it's enabled or not.

@qgib
Copy link
Contributor Author

qgib commented Apr 30, 2017

Author Name: Giovanni Manghi (@gioman)


  • regression was configured as 0
  • easy_fix was configured as 0

@qgib
Copy link
Contributor Author

qgib commented Sep 8, 2017

Author Name: Jürgen Fischer (@jef-n)


  • assigned_to_id removed Jürgen Fischer

@qgib
Copy link
Contributor Author

qgib commented Apr 21, 2018

Author Name: Nyall Dawson (@nyalldawson)


Appears not to be a qgis issue


  • resolution was changed from to invalid
  • description was changed from QGIS 2.2 with connection to Oracle spatial.

When I try to edit point layer, moving object function is disabled.
Adding function is enabled an run well.

With postgis layer, function is enabled.

Regards

Sylvain to QGIS 2.2 with connection to Oracle spatial.

When I try to edit point layer, moving object function is disabled.
Adding function is enabled an run well.

With postgis layer, function is enabled.

Regards

Sylvain

  • status_id was changed from Open to Closed

@qgib qgib closed this as completed Apr 21, 2018
@qgib qgib added 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 labels May 25, 2019
@qgib qgib added this to the Future Release - Lower Priority milestone May 25, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
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
Projects
None yet
Development

No branches or pull requests

1 participant