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

Administration PostgreSQL Discussion :

Problème de GRANT: permission denied


Sujet :

Administration PostgreSQL

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2012
    Messages
    96
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2012
    Messages : 96
    Points : 72
    Points
    72
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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 régulier
    Profil pro
    Inscrit en
    Janvier 2012
    Messages
    96
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2012
    Messages : 96
    Points : 72
    Points
    72
    Par défaut
    j'ai résolu mon problème grace à ces commandes :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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.

Discussions similaires

  1. Réponses: 8
    Dernier message: 05/01/2012, 10h41
  2. Réponses: 2
    Dernier message: 20/09/2011, 20h13
  3. Problème avec Rename : Permission denied
    Par panaone dans le forum Langage
    Réponses: 12
    Dernier message: 21/08/2005, 17h56
  4. permission denied
    Par HULK dans le forum Apache
    Réponses: 2
    Dernier message: 08/04/2004, 19h46
  5. [PostgreSQL]permission denied
    Par alex2205 dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 13/02/2003, 13h27

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