PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 31/05/2022 11:23:58

Bastien33
Membre

Filtre géographique pour les rôles

Bonjour à tous,

Je suis confronté à un problème. Je viens de créer une petite BD teste que je connecte à QGIS via l'extension postgis. Dans cette BD j'ai différents rôles avec différents droits. J'aimerai savoir si c'est possible d'appliquer un filtre géographique pour les utilisateurs.

C'est à dire un utilisateur n'a accès et ne voit qu’une seule zone , un deuxième a accès à une autre zone ect.

Merci de vos retours.
Cordialement Bastien

Hors ligne

#2 31/05/2022 11:42:26

jmarsac
Membre

Re : Filtre géographique pour les rôles

Bonjour,

Vous pouvez créer des vues avec une clause WHERE sur la colonne géométrie.
Attribuer les privilèges aux différents rôles sur ces vues
Dans QGIS, utiliser ces vues au lieu des tables pour définir les couches

Hors ligne

#3 31/05/2022 12:09:47

gleu
Administrateur

Re : Filtre géographique pour les rôles

Il est aussi possible de créer des politiques de sécurité. Voir https://docs.postgresql.fr/14/ddl-rowsecurity.html pour les détails.


Guillaume.

Hors ligne

#4 31/05/2022 14:59:55

Bastien33
Membre

Re : Filtre géographique pour les rôles

gleu a écrit :

Il est aussi possible de créer des politiques de sécurité. Voir https://docs.postgresql.fr/14/ddl-rowsecurity.html pour les détails.

Merci beaucoup j'ai réussi !

Hors ligne

Pied de page des forums