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
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à.
DETACH RLS POLICY
Scollegamento di una policy di sicurezza a livello di riga su una tabella da uno o più utenti o ruoli.
Una policy può essere scollegata da superuser e utenti o ruoli che dispongono del ruolo sys:secadmin.
Sintassi
DETACH RLS POLICY { policy_name ON [TABLE] table_name [, ...] | database_name.policy_name ON [TABLE] database_name.schema_name.table_name [, ...] } FROM { user_name | ROLE role_name | PUBLIC } [, ...];
Parameters
- nome_policy
-
Il nome della policy .
- database_name
-
Il nome del database in cui vengono create la policy e la relazione. La politica e la relazione devono trovarsi sullo stesso database. Il database può essere il database connesso o un database che supporta le autorizzazioni federate di Amazon Redshift.
- schema_name
-
Il nome dello schema a cui appartiene la relazione.
- table_name
-
La relazione a cui è collegata la policy di sicurezza a livello di riga.
- FROM { nome_utente | ROLE nome_ruolo | PUBLIC} [, ...]
-
Specifica se la policy è scollegata da uno o più utenti o ruoli specificati.
Per l'utilizzo di DETACH RLS POLICY nel catalogo delle autorizzazioni federate di Amazon Redshift, consulta Gestire il controllo degli accessi con le autorizzazioni federate di Amazon Redshift.
Note per l'utilizzo
Quando lavori con l'istruzione DETACH RLS POLICY, tieni presente quanto segue:
-
Puoi scollegare una policy da una relazione, un utente, un ruolo o un pubblico.
Esempi
Nell'esempio seguente, una policy su una tabella viene scollegata da un ruolo.
DETACH RLS POLICY policy_concerts ON tickit_category_redshift FROM ROLE analyst, ROLE dbadmin;