Amazon Redshift non supporterà più l'uso delle UDF di Python dopo il 30 giugno 2026. Inizieremo ad applicarlo gradualmente. Per ulteriori informazioni sulla fine del ciclo di vita di Python e sulle opzioni di migrazione, consulta il post sul blog
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à.
DROP MATERIALIZED VIEW
Elimina una vista materializzata
Per ulteriori informazioni sulle viste materializzate, consultare Viste materializzate in Amazon Redshift.
Sintassi
DROP MATERIALIZED VIEW [ IF EXISTS ] mv_name [, ... ] [ CASCADE | RESTRICT ]
Parameters
- IF EXISTS
-
Una clausola che specifica di verificare se esiste la vista materializzata denominata. Se la vista materializzata non esiste, il comando
DROP MATERIALIZED VIEWrestituisce un messaggio di errore. Questa clausola è utile all'interno degli script, per evitare che lo script fallisca in caso di eliminazione di una vista materializzata inesistente.
- mv_name
-
Il nome della vista materializzata da eliminare.
- CASCADE
-
Una clausola che indica di rimuovere automaticamente gli oggetti che dipendono dalla vista materializzata, come altre viste.
- RESTRICT
-
Una clausola che indica di non rimuovere la vista materializzata se sono presenti oggetti che dipendono da essa. Questa è l’impostazione predefinita.
Note per l'utilizzo
Solo il proprietario di una vista materializzata può utilizzare DROP MATERIALIZED VIEW su quella vista. Un utente con privilegi avanzati o un utente a cui sono stati specificamente concessi i privilegi DROP possono costituire un'eccezione.
Quando scrivi un'istruzione drop per una vista materializzata ed esiste una vista con un nome corrispondente, viene generato un errore che indica di utilizzare DROP VIEW. Si verifica un errore anche nel caso in cui si utilizza DROP MATERIALIZED VIEW IF EXISTS.
Eliminare una vista materializzata di Iceberg è un'operazione che riguarda solo i metadati. Amazon Redshift rimuove la voce della tabella dai file di dati sottostanti o dai file di metadati Iceberg in Amazon S3, AWS Glue Data Catalog ma non li elimina. Sei responsabile della rimozione dei file orfani dopo aver eliminato una vista materializzata di Iceberg. Per rimuovere file di dati e metadati orfani, usa Eliminazione di file orfani AWS Glue o manutenzione delle tabelle per Amazon S3 Table Buckets.
L'opzione CASCADE non è supportata per le viste materializzate Iceberg.
Esempio
Nell'esempio seguente viene eseguita l'eliminazione della vista materializzata tickets_mv.
DROP MATERIALIZED VIEW tickets_mv;