SVV_RLS_ATTACHED_POLICY - Amazon Redshift

SVV_RLS_ATTACHED_POLICY

Use SVV_RLS_ATTACHED_POLICY para exibir uma lista de todas as relações e usuários que têm uma ou mais políticas de segurança no nível da linha anexadas ao banco de dados conectado no momento.

Somente usuários com a função sys:secadmin podem consultar essa exibição.

Colunas da tabela

Nome da coluna Tipo de dados Descrição
relschema text O nome do esquema da relação ao qual a política de segurança no nível da linha está anexada.
relname text O nome da relação à qual a política de segurança no nível da linha está anexada.
relkind text O tipo de objeto, como tabela.
polname text O nome da relação da política de segurança no nível da linha que está anexada à relação.
grantor text O nome do usuário que anexou essa política.
grantee text O nome do usuário ou função em que essa política foi anexada.
granteekind text O tipo de favorecido. Os valores possíveis são usuário ou função.
is_pol_on boolean O parâmetro que indica se uma política de segurança no nível da linha está ativada ou desativada em uma tabela. Os valores possíveis são true e false.
is_rls_on boolean O parâmetro que indica se uma segurança no nível da linha está ativada ou desativada em uma tabela. Os valores possíveis são true e false.
rls_conjunction_type character(3) O parâmetro que indica se a relação combina políticas RLS com and ouor.

Consulta de exemplo

O exemplo a seguir exibe o resultado de SVV_RLS_ATTACHED_POLICY.

--Inspect the policy in SVV_RLS_ATTACHED_POLICY SELECT * FROM svv_rls_attached_policy; relschema | relname | relkind | polname | grantor | grantee | granteekind | is_pol_on | is_rls_on | rls_conjuntion_type -----------+--------------------------+---------+-----------------+---------+----------+-------------+-----------+-----------+--------------------- public | tickit_category_redshift | table | policy_concerts | bob | analyst | role | True | True | and public | tickit_category_redshift | table | policy_concerts | bob | dbadmin | role | True | True | and