salut tot le monde;
j'ai cré une vue sous derby mais lorsque j'essaye d'exécuter une requte select sur cette vue en code java ça donne rien.
la vue s'éxecute normal sur le servuer derby.
merci.
salut tot le monde;
j'ai cré une vue sous derby mais lorsque j'essaye d'exécuter une requte select sur cette vue en code java ça donne rien.
la vue s'éxecute normal sur le servuer derby.
merci.
Bonjour,
Je n'ai aucune expérience sous Derby.
Sous d'autres moteurs on a ce comportement quand la chaine de propriété est rompue.
Le conseil est donc d'avoir qu'un seul propriétaire de tous les objets...
Chaine de propriété :
User1 est le propriétaire de la table T1
User1 donne le droit de select sur la table T1 à User2
User2 crée une vue V2 sur la table T1 ; User2 peut tout à fait voir les données de T1 au travers V2
User2 donne le droit Select à User3 sur la vue V2
User3 ne reçoit pas d'erreur lors de l'exécution du select sur V2 (il a le droit) mais n'a pas le droit de voir les données de T1 car son propriétaire (User1) ne lui a pas donné accès.
Remédiation :
Demander à User1 de créer une vue V1 sur T1 et de Grant Select pour User3
Le savoir est une nourriture qui exige des efforts.
Grand merci cher ami, mais je crois pas que le pb est dû au droits d'utilisation car je suis admin(root).
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager