DETACH RLS POLICY - Amazon Redshift

DETACH RLS POLICY

Desanexe uma política de segurança no nível da linha em uma tabela de um ou mais usuários ou funções.

Superusuários e usuários ou funções que têm a função sys:secadmin podem desanexar uma política.

Sintaxe

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

Parâmetros

policy_name

O nome da política de .

ON [TABLE] table_name [, ...]

A tabela ou visualização da qual a política de segurança no nível da linha está desanexada.

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

Especifica se a política está desanexada de um ou mais usuários ou funções especificados.

Observações de uso

Ao trabalhar com a instrução DETACH RLS POLICY, observe o seguinte:

  • É possível desanexar uma política de uma relação, usuário, função ou público.

Exemplos

O exemplo a seguir desvincula uma tabela de uma função.

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