Utilisation des politiques RLS dans les instructions SQL - Amazon Redshift

Amazon Redshift ne prendra plus en charge la création de nouveaux Python à UDFs partir du patch 198. UDFs Le Python existant continuera de fonctionner jusqu'au 30 juin 2026. 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.

Utilisation des politiques RLS dans les instructions SQL

Lorsque vous utilisez des politiques RLS dans des instructions SQL, Amazon Redshift applique les règles suivantes :

  • Amazon Redshift applique par défaut les politiques RLS aux instructions SELECT, UPDATE et DELETE.

  • Pour SELECT et UNLOAD, Amazon Redshift filtre les lignes en fonction de la politique que vous avez définie.

  • Pour UPDATE, Amazon Redshift ne met à jour que les lignes que vous voyez. Si une politique restreint un sous-ensemble des lignes d’une table, vous ne pouvez pas les mettre à jour.

  • Pour DELETE, vous ne pouvez supprimer que les lignes que vous voyez. Si une politique restreint un sous-ensemble des lignes d’une table, vous ne pouvez pas les supprimer. Pour TRUNCATE, vous pouvez toujours tronquer la table.

  • Pour CREATE TABLE LIKE, les tables créées avec les options LIKE n’héritent pas des paramètres d’autorisation de la table source. De même, la table cible n’hérite pas des politiques RLS de la table source.