

 Amazon Redshift non supporterà più l'uso delle UDF Python dopo il 30 giugno 2026. Inizieremo ad applicarlo per fasi. Per ulteriori informazioni sulla fine del ciclo di vita e sulle opzioni di migrazione di Python, consulta il post [ del ](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/) blog pubblicato il 30 giugno 2025. 

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# ALTER RLS POLICY
<a name="r_ALTER_RLS_POLICY"></a>

Modifica di una policy di sicurezza a livello di riga esistente su una tabella.

Una policy può essere modificata da un utente con privilegi avanzati e da utenti o ruoli che dispongono del ruolo `sys:secadmin`.

## Sintassi
<a name="r_ALTER_RLS_POLICY-synopsis"></a>

```
ALTER RLS POLICY
{ policy_name | database_name.policy_name }
USING ( using_predicate_exp );
```

## Parameters
<a name="r_ALTER_RLS_POLICY-parameters"></a>

 *nome\_policy*   
Il nome della policy .

database\_name  
Il nome del database da cui viene creata la policy. Il database può essere il database connesso o un database che supporta le autorizzazioni federate di Amazon Redshift.

USING (* using\_predicate\_exp *)  
Specifica un filtro applicato alla clausola WHERE della query. Amazon Redshift applica un predicato di policy prima dei predicati utente a livello di query. Ad esempio, **current\_user = ‘joe’ and price > 10** limita Joe a visualizzare solo i record con un prezzo superiore a 10 USD.  
L'espressione ha accesso alle variabili dichiarate nella clausola WITH dell'istruzione CREATE RLS POLICY utilizzata per creare la policy con il nome "nome\_policy".

Per l'utilizzo di ALTER RLS POLICY nel catalogo delle autorizzazioni federate di Amazon Redshift, consulta [ Gestire il controllo degli accessi con le autorizzazioni federate di Amazon Redshift. ](https://docs.aws.amazon.com/redshift/latest/dg/federated-permissions-managing-access.html)

## Esempi
<a name="r_ALTER_RLS_POLICY-examples"></a>

L'esempio seguente modifica una policy RLS.

```
-- First create an RLS policy that limits access to rows where catgroup is 'concerts'.
CREATE RLS POLICY policy_concerts
WITH (catgroup VARCHAR(10))
USING (catgroup = 'concerts');

-- Then, alter the RLS policy to only show rows where catgroup is 'piano concerts'.
ALTER RLS POLICY policy_concerts
USING (catgroup = 'piano concerts');
```