Amazon Redshift ne prendra plus en charge l'utilisation des UDF Python après le 30 juin 2026. Nous allons commencer à l'appliquer par étapes. Pour plus d'informations sur les options de fin de vie et de migration de Python, consultez le billet de blog
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.
SVV_RLS_POLICY
Utilisez SVV_RLS_POLICY pour afficher la liste de toutes les politiques de sécurité au niveau des lignes créées dans le cluster Amazon Redshift.
SVV_RLS_POLICY est visible par tous les utilisateurs. Les super-utilisateurs peuvent voir toutes les lignes, tandis que les utilisateurs standard peuvent voir uniquement leurs propres données. Pour de plus amples informations, veuillez consulter Visibilité des données dans les tables et vues système.
Pour plus d'informations sur les meilleures pratiques en matière d'interrogation des tables et des vues système, consultez la section Interrogation des tables système.
Note
Utilisez la commande SHOW POLICIES pour découvrir les politiques. SHOW POLICIES fonctionne de manière cohérente dans les contextes de catalogue local, de partage de données et externe et est mis à jour à mesure que de nouvelles fonctionnalités sont publiées. Pour plus d'informations, consultez la section Meilleures pratiques pour la découverte des métadonnées.
Colonnes de la table
| Nom de la colonne | Type de données | Description |
|---|---|---|
| poldb | text | Nom de la base de données dans laquelle la politique de sécurité au niveau des lignes est créée. |
| polname | text | Nom de la politique de sécurité au niveau des lignes. |
| polalias | text | Alias de table utilisé dans la définition de la politique. |
| polatts | text | Attributs fournis à la définition de politique. |
| polqual | text | Condition de politique fournie dans la clause USING de l’instruction CREATE POLICY. |
| polenabled | boolean | Indique si la politique est activée partout. |
| polmodifiedby | text | Nom de l’utilisateur qui a créé ou modifié la politique en dernier. |
| polmodifiedtime | timestamp | Date et heure de la création de la politique ou de la dernière modification. |
Exemple de requête
L’exemple suivant montre le résultat de SVV_RLS_POLICY.
-- Create some policies. CREATE RLS POLICY pol1 WITH (a int) AS t USING ( t.a IS NOT NULL ); CREATE RLS POLICY pol2 WITH (c varchar(10)) AS t USING ( c LIKE '%public%'); -- Inspect the policy in SVV_RLS_POLICY SELECT * FROM svv_rls_policy; poldb | polname | polalias | polatts | polqual | polenabled | polmodifiedby | polmodifiedtime -------+---------+----------+--------------------------------------------------+---------------------------------------+------------+---------------+--------------------- my_db | pol1 | t | [{"colname":"a","type":"integer"}] | "t"."a" IS NOT NULL | t | policy_admin | 2022-02-11 14:40:49 my_db | pol2 | t | [{"colname":"c","type":"character varying(10)"}] | "t"."c" LIKE CAST('%public%' AS TEXT) | t | policy_admin | 2022-02-11 14:41:28