Re: PostgreSQL/Postgis : rendre visible les vues mais PAS les tables ?

From: Cédric Villemain <Cedric(dot)Villemain(at)data-bene(dot)io>
To: celati Laurent <laurent(dot)celati(at)gmail(dot)com>
Cc: Guillaume Lelarge <guillaume(at)lelarge(dot)info>, pgsql-fr-generale <pgsql-fr-generale(at)postgresql(dot)org>
Subject: Re: PostgreSQL/Postgis : rendre visible les vues mais PAS les tables ?
Date: 2022-04-04 14:09:32
Message-ID: 57766cc3-6ae8-9447-8078-a11fb065f34e@Data-Bene.io
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-fr-generale

Le 04/04/2022 à 15:48, Guillaume Lelarge a écrit :

> Le lun. 4 avr. 2022 à 15:09, celati Laurent <laurent(dot)celati(at)gmail(dot)com> a écrit :
>
>> Bonjour,
>>
>> Je travaille avec Postgresql 13, Postgis et qgis (client bureautique pour visualiser la donnée SIG spatiale).
>>
>> J'importe des fichiers shapefile dans des tables au sein d'une base de données unique, dans différents schemas. Lors de chaque import de shp, une nouvelle table est générée : chaque fichier shp importé génère une nouvelle création de table. On peut dire que c'est l'approche d'import la plus simple qu'on pourrait appeler, import "entrepot de données".
>>
>> A partir de c'est tables, j'aimerais créer des vues afin de restructurer la donnée, filtrer les champs utiles. Dans un but de mettre à disposition ces vues aux utilisateurs via qgis.
>>
>> Pour valider cette stratégie, il y a un point dur à résoudre. C'est que in fine je souhaite que les utilisateurs, sous qgis, voient uniquement les vues. Je ne souhaite PAS qu'ils voient les tables.
>>
>> Sauriez vous si il est possible, au sein d'une même BDD, au sein de plusieurs schemas, de rendre par defaut visible les vues aux utilisateurs. Et de rendre les tables NON visibles ?
>
> Non, ce n'est pas possible à ma connaissance.

En solution alternative, vous pourriez utiliser le Foreign Data Wrapper PostgreSQL pour créer des tables dans une base réservée à vos utilisateurs, de sorte qu'ils ne voient que ces dernières.

Voir https://docs.postgresql.fr/14/postgres-fdw.html

---
Cédric Villemain +33 (0)6 20 30 22 52
https://Data-Bene.io
PostgreSQL: Expertise - Formation - Développement - Assistance Technique

In response to

Responses

Browse pgsql-fr-generale by date

  From Date Subject
Next Message celati Laurent 2022-04-04 14:21:40 Re: PostgreSQL/Postgis : rendre visible les vues mais PAS les tables ?
Previous Message Guillaume Lelarge 2022-04-04 13:48:55 Re: PostgreSQL/Postgis : rendre visible les vues mais PAS les tables ?