#1 Tue 28 April 2015 13:29
- régisj
- Participant occasionnel
- Date d'inscription: 3 Dec 2007
- Messages: 49
QGIS : connexion postgis en lecture seule
Bonjour,
Est-il possible d'accéder en lecture seule à une table Postgis depuis QGIS ?
Je ne suis pas arrivé à me connecter autrement qu'avec un rôle de connexion "superutilisateur" et donc avec les droits de modification...
Merci pour vos réponses. Cordialement.
Hors ligne
#2 Tue 28 April 2015 14:47
- VianneyD
- Participant assidu
- Date d'inscription: 30 May 2011
- Messages: 153
Re: QGIS : connexion postgis en lecture seule
Bonjour,
Normalement oui, en ne donnant dans PostgreSQL qu'un droit de SELECT sur la table concernée, au rôle de connexion que vous utilisez dans QGIS (ou son rôle d'appartenance).
Vianney Dugrain
Hors ligne
#3 Tue 28 April 2015 15:59
- régisj
- Participant occasionnel
- Date d'inscription: 3 Dec 2007
- Messages: 49
Re: QGIS : connexion postgis en lecture seule
Effectivement, il suffit d’exécuter la requête :
GRANT SELECT ON ma_table TO mon_role;
mon_role n'accède qu'en lecture seule.
Merci!
Hors ligne
#4 Tue 28 April 2015 16:17
- régisj
- Participant occasionnel
- Date d'inscription: 3 Dec 2007
- Messages: 49
Re: QGIS : connexion postgis en lecture seule
J'en profite pour poser une autre question :
Faut-il obligatoirement déclarer l'adresse IP du poste client dans le fichier "pg_hba.conf" ? ou existe-t-il une fonction ou un paramètre qui permette l'accès à la base depuis n'importe quel poste ?
Hors ligne
#5 Tue 28 April 2015 16:53
Re: QGIS : connexion postgis en lecture seule
Bonjour,
C'est possible oui.
il faut mettre 0.0.0.0 et tout le monde autour du monde pourra y accéder.
Mais en local, je conseillerais quand même de mettre 192.0.0.0
Hors ligne
#6 Tue 28 April 2015 18:07
- régisj
- Participant occasionnel
- Date d'inscription: 3 Dec 2007
- Messages: 49
Re: QGIS : connexion postgis en lecture seule
Ok, merci beaucoup pour cette astuce !
Bien cordialement.
Hors ligne