PostgreSQL
La base de données la plus sophistiquée au monde.

Ouverture de session

Navigation

Contactez-nous

Administration du site :
"equipe chez postgresqlfr point org"

Contact presse :
"fr chez postgresql point org"

Contact association :
"bureau chez postgresqlfr point org"

Questions PostgreSQL :
 IRC :
  serveur irc.freenode.net
  canal #postgresqlfr

Recherche

Accéder aux archives

« Octobre 2008  
Lun Mar Mer Jeu Ven Sam Dim
  2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31  

Syndication

Flux XML

Sondage

Quelle est la version de PostgreSQL la plus répandue sur vos serveurs ?
8.3
10%
8.2
42%
8.1
40%
8.0
2%
7.4
6%
7.3 ou antérieure
0%
Nombre de votes: 48

Groupe de connection et roles

Technique - général | Groupe de connection et roles

Par ducker88 le 08/08/2006 - 10:42

Bonjour à tous,
J'ai créé un groupe qui s'appelle utilisateur et j'ai créé des roles de connection lié à ce groupe.
Groupe :
CREATE ROLE utilisateur
NOSUPERUSER NOINHERIT NOCREATEDB NOCREATEROLE;

Utilisateur :

CREATE ROLE "user" LOGIN
ENCRYPTED PASSWORD 'md55d9c68c6c50ed3d02a2fcf54f63993b6'
NOSUPERUSER NOINHERIT NOCREATEDB NOCREATEROLE;
GRANT utilisateur TO "user";

Je souhaite limité les droits des roles lié a mon groupe sur ma table "articles" j'ai donc le code SQL suivant :

REVOKE ALL ON TABLE articles FROM utilisateur;
GRANT SELECT, UPDATE, INSERT, DELETE ON TABLE articles TO utilisateur WITH GRANT OPTION;

Le soucis est que quand je me connecte avec le role que j'ai créé (ici "user) je ne peu même un select, est ce normal ?
Comment puis je faire pour que les roles lié a un groupe puisse avoir des droits defini sur une table ?

Merci pour vos reponses.

Vincent Lemaire

Options d'affichage des commentaires

Sélectionnez la méthode d'affichage des commentaires que vous préférez, puis cliquez sur "Sauvegarder les paramètres" pour activer vos changements.

Je repond a ma question : Pou

ducker88/ = 8 Août, 2006 - 14:16

Je repond a ma question : Pour pouvoir ce connecter avec les droits du groupe il faut fait un "SET ROLE"


© PostgreSQLFr, tous droits réservés.
Site déclaré à la CNIL sous le numéro 1074678, conformément à la Loi en vigueur.