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 17/03/2010 12:10:08

mentat
Membre

Masquer des tables à des utilisateurs

Bonjour.

J'ai une base Postgresql 8.3 (pas encore eu le temps de passer à 8.4, mais cela devrait être utile pour les
clauses window (http://sqlpro.developpez.com/article/ol … se-window/).

Toute la gestion des saisies se fait par l'intermédiaire d'un intranet.
Les indicateurs, analyses des données se fait en général sous excel en attaquant la base par odbc.
Mais comme il y a pas mal de tables, je voudrais que ne soient accessibles que les tables/vues que j'aurai
choisies.

En utilisant les roles, j'ai bien modifié les permissions d'accès, mais on voit toujours les tables même si on ne peut pas y accéder.

Est-il possible de masquer une table/un schéma pour un utilisateur (role) ?

Google ne m'a pas trouvé grand chose de pertinent...

Merci d'avance.

Hors ligne

#2 17/03/2010 13:23:45

gleu
Administrateur

Re : Masquer des tables à des utilisateurs

Non, il n'est pas possible de cacher les schémas et les tables. Ni même leur structure.


Guillaume.

Hors ligne

#3 19/03/2010 12:25:15

Marc Cousin
Membre

Re : Masquer des tables à des utilisateurs

On peut par contre masquer le CONTENU d'un schema pour un rôle (c'est le privilège USAGE).


Marc.

Hors ligne

Pied de page des forums