IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PostgreSQL Discussion :

Droits sur les tables


Sujet :

PostgreSQL

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Août 2002
    Messages
    255
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 255
    Points : 53
    Points
    53
    Par défaut Droits sur les tables
    Bonjour,

    J'ai créé un role auquel je souhaite mettre des droits particuliers sur les tables de ma base de données. Sachant que le droit que je donne est le même pour chque table.

    Dois-je mettre ces droits table par table ?
    - grant select on TABLE1 to ROLE1;
    - grant select on TABLE2 to ROLE1;
    - grant select on TABLE3 to ROLE1;
    Ou puis-je le faire de façon générique ?
    insert into table_droits "select" where role=ROLE1;
    Si la 2ème méthode fonctionne, quelle est la table dans laquelle les droits sont stockés ?

    Merci
    "Patience et longueur de temps font plus que force ni que rage ..."

  2. #2
    Membre expérimenté Avatar de scheu
    Inscrit en
    Juin 2007
    Messages
    1 506
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 1 506
    Points : 1 734
    Points
    1 734
    Par défaut
    Citation Envoyé par the java lover Voir le message
    Bonjour,

    J'ai créé un role auquel je souhaite mettre des droits particuliers sur les tables de ma base de données. Sachant que le droit que je donne est le même pour chque table.

    Dois-je mettre ces droits table par table ?

    Ou puis-je le faire de façon générique ?


    Si la 2ème méthode fonctionne, quelle est la table dans laquelle les droits sont stockés ?

    Merci
    Il faut faire le "grant select" pour chaque table
    NE JAMAIS MODIFIER LES DONNEES DES TABLES OU VUES DU DICTIONNAIRE !!!
    La théorie, c'est quand on sait tout mais que rien ne fonctionne.
    La pratique, c'est quand tout fonctionne mais que personne ne sait pourquoi.
    Ici, nous avons réuni théorie et pratique : Rien ne fonctionne ... et personne ne sait pourquoi !

    Réplication de base avec Postgresql : http://scheu.developpez.com/tutoriel.../log-shipping/

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [CR 8] Est-il possible de gérer les droits sur une table de la base
    Par foulla dans le forum SAP Crystal Reports
    Réponses: 0
    Dernier message: 06/01/2009, 15h16
  2. [2K5] Droits d'accès sur les tables; via une stored procedure
    Par cavo789 dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 18/04/2008, 06h57
  3. droits sur les tables Oracle
    Par melmouj dans le forum SQL
    Réponses: 2
    Dernier message: 22/02/2008, 09h51
  4. Réponses: 2
    Dernier message: 03/03/2007, 19h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo