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

Administration PostgreSQL Discussion :

Droit sur nouvelles tables


Sujet :

Administration PostgreSQL

  1. #1
    Membre régulier
    Droit sur nouvelles tables
    bonjour,

    J'aurais besoin d'un avis sur un problème de droit.

    j'ai un groupe qui contient des rôles admin (sans être super user)
    et un groupe qui contient des utilisateurs avec des privilèges "Select"

    sur chaque schéma j'ai bien indiqué les Default privilège selon cette organisation.

    Le problème c' est que les droit du groupe Select ne se mettent pas a jour lors de la création de nouvelle table.

    alors que pour les droits admin la table se met bien à jour.

    J'ai dû oublié quelque chose mais quoi... une piste ?
    merci d'avance

  2. #2
    Rédacteur/Modérateur

    Bonjour,

    Ça se fait avec l'instruction ALTER DEFAULT PRIVILEGES, dont la documentation se trouve ici : https://doc.postgresql.fr/12/sql-alt...rivileges.html

    ced
    Rédacteur / Modérateur SGBD et R
    Mes tutoriels et la FAQ MySQL

    ----------------------------------------------------
    Pensez aux balises code et au tag
    Une réponse vous a plu ? N'hésitez pas à y mettre un
    Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça

  3. #3
    Membre régulier
    merci,
    oui c'est ce que j'ai fait pour le group_user_select

    j'ai créer un groupe(group_user_select) avec l'option inherit et relié chaque user sur l onglet membership

    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    ALTER DEFAULT PRIVILEGES IN SCHEMA mon_schema GRANT select ON TABLES TO group_user_select;


    mais les nouvelles tables ne se mettent pas a jour sur le droit de ces roles...

    est ce la bonne façon de faire ?

  4. #4
    Rédacteur/Modérateur

    Oui, ça a pourtant l'air d'être ça.
    Et tous vos rôles utilisateurs qui sont dans le groupe en question ont bien l'option INHERIT ?
    Rédacteur / Modérateur SGBD et R
    Mes tutoriels et la FAQ MySQL

    ----------------------------------------------------
    Pensez aux balises code et au tag
    Une réponse vous a plu ? N'hésitez pas à y mettre un
    Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça

  5. #5
    Membre régulier
    , évidemment sauf le role select.. je pensais que comme le groupe avait cette option cela suffisait. Tout fonctionne parfaitement.

    merci