Les permissions sur les objets permettent à l'utilisateur d'effectuer des opérations sur des objets particuliers d'une base de données. La procédure de définition des permissions est identiques pour les utilisateurs, les groupes et les rôles.
Les privilèges système sont utilisés en association avec les permissions d'objet (voir Octroi de privilèges système) afin d'évaluer les droits d'un utilisateur, d'un groupe ou d'un rôle.
PowerAMC permet de définir des permissions sur les tables, vues, colonnes, procédures, packages et autres objets en fonction de votre SGBD. Vous pouvez avoir accès à tout ou partie des permissions suivantes :
Permission |
Description |
---|---|
Select |
Pour consulter les informations contenues dans l'objet |
Insert |
Pour insérer des lignes dans l'objet |
Alter |
Pour modifier la table à l'aide de la commande ALTER TABLE |
Delete |
Pour supprimer des lignes dans l'objet |
References |
Pour créer des index dans les tables et des clé étrangères faisant référence à des tables |
Update |
Pour mettre à jour la ligne dans l'objet |
Index |
Pour créer un index à l'aide de la commande CREATE INDEX |
Execute |
Pour exécuter une procédure ou fonction |
Pour plus d'informations sur les permissions autorisées par votre SGBD, reportez-vous à la documentation de votre SGBD.
Accorder – Affecte la permission à l'utilisateur.
Accorder avec l'option ADMIN - Affecte la permission à l'utilisateur, et permet à son bénéficiaire, d'accorder cette permission à d'autres utilisateurs, groupes ou rôles.
Révoquer – Révoque la permission héritée depuis un groupe ou rôle pour l'utilisateur ou le groupe courant.
Révoquer avec cascade – Révoque la permission héritée depuis un groupe ou rôle pour l'utilisateur ou le groupe courant et révoque les éventuelles permissions accordées par l'utilisateur.
Aucun - Annule tout état et vide la cellule courante.
Le tableau suivant récapitule les différentes combinaisons de permission possibles :