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 :

Problème de droits


Sujet :

PostgreSQL

  1. #1
    Futur Membre du Club
    Inscrit en
    Décembre 2006
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 8
    Points : 7
    Points
    7
    Par défaut Problème de droits
    Bonjour,

    J'ai une base postgresql avec plusieurs schémas.
    Dans le schéma "storefile", j'ai une table FILE.
    Dans le schéma "weather", je veux créer une table avec une clé étrangère qui pointe sur cette table FILE.
    Lorsque j'essaie de créer cette table, j'obtiens l'erreur suivante :
    ERROR: relation "file" does not exist

    Pourtant le schéma weather a bien les droits en lecture sur cette table file :
    DATAMANAGER=> \z file
    Privilèges d'accès de la base de données «DATAMANAGER»
    Schéma | Nom | Type | Privilèges d'accès
    -----------+------+-------+---------------------------------------------------
    storefile | file | table | {storefile=arwdRxt/storefile,weather=r/storefile}
    (1 ligne)

    Quel est le problème ?
    Merci d'avance,
    rtd

  2. #2
    Expert éminent
    Avatar de GrandFather
    Inscrit en
    Mai 2004
    Messages
    4 587
    Détails du profil
    Informations personnelles :
    Âge : 54

    Informations forums :
    Inscription : Mai 2004
    Messages : 4 587
    Points : 7 103
    Points
    7 103
    Par défaut
    Bonjour,

    dans toutes les requêtes SQL impliquant des tables/fonctions/vues contenues dans des schémas (sauf public), tu dois préfixer le nom de la relation par celui du schéma :
    FAQ XML
    ------------
    « Le moyen le plus sûr de cacher aux autres les limites de son savoir est de ne jamais les dépasser »
    Giacomo Leopardi

  3. #3
    Futur Membre du Club
    Inscrit en
    Décembre 2006
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 8
    Points : 7
    Points
    7
    Par défaut
    Merci pour ta réponse.
    Lorsque je préfixe le nom de la relation par celui du schéma (storefile.file), j'obtiens l'erreur suivante :
    ERROR: permission denied for schema storefile

    Manque t-il un autre droit ?

  4. #4
    Futur Membre du Club
    Inscrit en
    Décembre 2006
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 8
    Points : 7
    Points
    7
    Par défaut
    J'ai rajouté "grant usage on schema storefile to weather" et maintenant, cela fonctionne.

    Merci,
    rtd

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

Discussions similaires

  1. [Plug-in Mozilla] Problème de droits
    Par syrio dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 06/04/2006, 22h15
  2. problème affichage à droite du "separator"
    Par boudou dans le forum AWT/Swing
    Réponses: 6
    Dernier message: 21/02/2006, 11h35
  3. Problème de droits sur un fichier
    Par BenoitDenis dans le forum Langage
    Réponses: 8
    Dernier message: 14/02/2006, 16h44
  4. problème de droits
    Par cyrill.gremaud dans le forum ASP
    Réponses: 8
    Dernier message: 12/12/2005, 08h12

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