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
QGIS browser error when using PostGIS topology extension #32483
Comments
I would like to add that we are having this issue as well but only with PG10.10, no issue with PG11.5 or PG12.0. The issue can be resolved by granting permissions: |
Thanks veragreen119 the work-around worked for me, except instead of using PUBLIC, I used the user that I'm connecting as. I should mention I'm also using PostgreSQL 10.10 on the system I noticed the issue with. |
This issue was created using PostgreSQL version 11.5 (and PostGIS 2.5).
This workaround only works if the user has permission over the schema Topology. |
It is fixed in 9c4f77f, isn't it? It will be released in 3.10.1 (in a week). |
@borysiasty I think so. I'll try to test it when that version will be released |
This is duplicate of #32726 |
Describe the bug
QGIS PostgreSQL connector raises an error and doesn't load any layer when you have Topology extension created and you are trying to access a database with a user without permission on
topology
schema (created automatically with admin user when you created this extension).There is no problem when you don't have this extension created and you access to a database where you have other schemas without permission.
How to Reproduce
The user only has permissions on
tests_2
schema but no layer is loaded because of error reported:If I drop topology extension there is no ERROR and
tests_2
layers are loaded:QGIS and OS versions
QGIS version 3.10.0-A Coruña
Ubuntu 18.04
Additional context
This problem starts with QGIS 3.10 (QGIS 3.8 didn't raise this error).
The text was updated successfully, but these errors were encountered: