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
SVV_RLS_ATTACHED_POLICY
Utilisez SVV_RLS_ATTACHED_POLICY pour afficher la liste de toutes les relations et de tous les utilisateurs qui disposent d’une ou de plusieurs politiques de sécurité au niveau des lignes attachées à la base de données actuellement connectée.
Seuls les utilisateurs disposant du rôle sys:secadmin peuvent interroger cette vue.
Colonnes de la table
| Nom de la colonne | Type de données | Description |
|---|---|---|
| relschema | text | Nom du schéma de la relation auquel la politique de sécurité au niveau des lignes est attachée. |
| relname | text | Nom de la relation auquel la politique de sécurité au niveau des lignes est attachée. |
| relkind | text | Type de l’objet, tel que la table. |
| polname | text | Nom de la politique de sécurité au niveau des lignes qui est attachée à la relation. |
| grantor | text | Nom de l’utilisateur qui a attaché cette politique. |
| grantee | text | Nom de l’utilisateur ou du rôle auquel cette politique a été attachée. |
| granteekind | text | Type de bénéficiaire. Les valeurs possibles sont utilisateur ou rôle. |
| is_pol_on | boolean | Paramètre qui indique si une politique de sécurité au niveau des lignes est activée ou désactivée sur une table. Les valeurs possibles sont true ou false. |
| is_rls_on | boolean | Paramètre qui indique si une sécurité au niveau des lignes est activée ou désactivée sur une table. Les valeurs possibles sont true ou false. |
| rls_conjunction_type | character(3) | Paramètre qui indique si la relation combine les politiques RLS avec and ou or. |
Exemple de requête
L’exemple suivant montre le résultat 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