DETACH RLS POLICY - Amazon Redshift

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

DETACH RLS POLICY

Détachez une politique de sécurité au niveau des lignes sur une table d’un ou de plusieurs utilisateurs ou rôles.

Les super-utilisateurs et les utilisateurs ou les rôles qui disposent du rôle sys:secadmin peuvent détacher une stratégie.

Syntaxe

DETACH RLS POLICY policy_name ON [TABLE] table_name [, ...] FROM { user_name | ROLE role_name | PUBLIC } [, ...]

Paramètres

policy_name

Nom de la politique .

ON [TABLE] table_name [, ...]

La table ou la vue à partir de laquelle la politique de sécurité au niveau des lignes est détachée.

FROM { user_name | ROLE role_name | PUBLIC} [, ...]

Spécifie si la politique est détachée à partir d’un ou de plusieurs utilisateurs ou rôles spécifiés.

Notes d’utilisation

Lorsque vous utilisez l’instruction DETACH RLS POLICY, tenez compte des points suivants :

  • Vous pouvez détacher une politique d’une relation, d’un utilisateur, d’un rôle ou d’un public.

Exemples

L’exemple suivant détache une politique sur une table à partir d’un rôle.

DETACH RLS POLICY policy_concerts ON tickit_category_redshift FROM ROLE analyst, ROLE dbadmin;