Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 2 sur 2
  1. #1
    Membre du Club
    Inscrit en
    janvier 2012
    Messages
    96
    Détails du profil
    Informations forums :
    Inscription : janvier 2012
    Messages : 96
    Points : 43
    Points
    43

    Par défaut Problème de GRANT: permission denied

    Bonjour à tous,

    j'ai chargé une base de données grâce à un fichier dump.

    Le chargement s'est bien passé puisque lorsque je me connecte à ma base je vois la liste des tables (\d). Le problème est que je n'ai pas le droit de faire de select ou quoi que se soit sur ces tables.

    J'ai donc voulu utiliser la commande "GRANT" pour régler ça:

    Code :
    GRANT SELECT ON ma_table TO utilisateur ;
    mais j'obtiens:
    ERROR: permission denied for relation ma_table.


    Auriez vous une idée s'il vous plait ?

  2. #2
    Membre du Club
    Inscrit en
    janvier 2012
    Messages
    96
    Détails du profil
    Informations forums :
    Inscription : janvier 2012
    Messages : 96
    Points : 43
    Points
    43

    Par défaut

    j'ai résolu mon problème grace à ces commandes :


    Code :
    1
    2
    3
    4
    5
    6
     
    for tbl in `psql -qAt -c "select tablename from pg_tables where schemaname = 'public';" ma_base` ; do  psql -c "alter table $tbl owner to utilisateur" ma_base ; done
     
    for tbl in `psql -qAt -c "select sequence_name from information_schema.sequences where sequence_schema = 'public';" ma_base` ; do  psql -c "alter table $tbl owner to utilsiateur" ma_base ; done
     
    for tbl in `psql -qAt -c "select table_name from information_schema.views where table_schema = 'public';" ma_base` ; do  psql -c "alter table $tbl owner to utilisateur" ma_base ; done

    Merci quand même

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

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •