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.