Je veux réinitialiser les droits sur un objet spécifique

Notamment pour effacer des modifications manuelles. Même principe que le point « Je veux réinitialiser les droits sur un schéma », mais avec un seul objet plutôt que tout un schéma et son contenu.

ProcédureAvec une fonction d'ASGARD

Prérequis

Je dois être membre du rôle producteur[1] du schéma.

  1. J’utilise une fonction, z_asgard.asgard_initialise_obj.

    1
    2
    SELECT z_asgard.asgard_initialise_obj('%schema_de_l_objet', '%nom_de_l_objet', '%type_d_objet') ;

    Le type d’objet (troisième paramètre) est écrit en anglais et en minuscules :

    table

    partitioned table

    view

    materialized view

    foreign table

    sequence

    function

    aggregate

    procedure

    routine

    type

    domain

    1. Tous les droits attribués sur l’objet sont révoqués, puis les droits standards de l’éditeur[2] et du lecteur[3] sont réappliqués.