SVV_RLS_RELATION - Amazon Redshift

Amazon Redshift ne prendra plus en charge la création de nouveaux Python UDFs à compter du 1er novembre 2025. Si vous souhaitez utiliser Python UDFs, créez la version UDFs antérieure à cette date. Le Python existant UDFs continuera à fonctionner normalement. Pour plus d'informations, 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_RELATION

Utilisez SVV_RLS_RELATION pour afficher la liste de toutes les relations protégées par la RLS.

SVV_RLS_RELATION 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 plus d'informations, consultez Visibilité des données dans les tables et vues système.

Colonnes de la table

Nom de la colonne Type de données Description
datname text Nom de la base de données contenant la relation.
relschema text Nom du schéma contenant la relation.
relname text Nom de la relation.
relkind text Type de relation, tel que les tables ou les vues.
is_rls_on boolean Paramètre qui indique si la relation est protégée par la RLS.
is_rls_datashare_on boolean Paramètre qui indique si la relation est protégée par RLS sur les unités de partage des données.
rls_conjunction_type character(3) Paramètre qui indique si la relation combine les politiques RLS avec and ou or.
rls_datashare_conjunction_type character(3) Paramètre qui indique si la relation combine les politiques RLS avec and ou or sur les unités de partage des données.

Exemple de requête

L’exemple suivant montre le résultat de SVV_RLS_RELATION.

ALTER TABLE tickit_category_redshift ROW LEVEL SECURITY ON FOR DATASHARES; --Inspect RLS state on the relations using SVV_RLS_RELATION. SELECT datname, relschema, relname, relkind, is_rls_on, is_rls_datashare_on FROM svv_rls_relation ORDER BY relname; datname | relschema | relname | relkind | is_rls_on | is_rls_datashare_on | rls_conjunction_type | rls_datashare_conjunction_type -----------+-----------+--------------------------+---------+-----------+---------------------+----------------------+-------------------------------- tickit_db | public | tickit_category_redshift | table | t | t | and | and (1 row)