DETACH MASKING POLICY - Amazon Redshift

Amazon Redshift ne prendra plus en charge la création de nouvelles fonctions Python définies par l’utilisateur à compter du 1er novembre 2025. Si vous souhaitez utiliser des fonctions Python définies par l’utilisateur, créez-les avant cette date. Les fonctions Python définies par l’utilisateur existantes continueront de fonctionner normalement. Pour plus d’informations, consultez le billet de blog .

DETACH MASKING POLICY

Détache une politique de masquage dynamique des données attachée à une colonne. Pour plus d’informations sur le masquage dynamique des données, consultez Masquage dynamique des données.

Les super-utilisateurs et les utilisateurs ou les rôles disposant du rôle sys:secadmin peuvent détacher une politique de masquage.

Syntaxe

DETACH MASKING POLICY policy_name ON { table_name } ( output_column_names ) FROM { user_name | ROLE role_name | PUBLIC };

Paramètres

policy_name

Nom de la politique de masquage à détacher.

table_name

Nom de la table depuis laquelle détacher la politique de masquage.

output_column_names

Noms des colonnes auxquelles la politique de masquage était attachée.

user_name

Nom de l’utilisateur auquel la politique de masquage était attachée.

Vous ne pouvez définir qu’un seul user_name, role_name et PUBLIC dans une seule instruction DETACH MASKING POLICY.

role_name

Nom du rôle auquel la politique de masquage était attachée.

Vous ne pouvez définir qu’un seul user_name, role_name et PUBLIC dans une seule instruction DETACH MASKING POLICY.

PUBLIC

Indique que la politique était attachée à tous les utilisateurs de la table.

Vous ne pouvez définir qu’un seul user_name, role_name et PUBLIC dans une seule instruction DETACH MASKING POLICY.