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à.
Eliminare una tabella in Amazon Keyspaces
Per evitare che ti vengano addebitati costi per tabelle e dati che non ti servono, elimina tutte le tabelle che non utilizzi. Quando elimini una tabella, la tabella e i relativi dati vengono eliminati e non ti vengono più addebitati costi per tali tabelle. Tuttavia, lo spazio delle chiavi rimane. Quando si elimina uno spazio chiave, lo spazio chiave e tutte le relative tabelle vengono eliminati e si interrompe l'addebito per tali spazi.
È possibile eliminare una tabella utilizzando la console o CQL AWS CLI. Quando si elimina una tabella, la tabella e tutti i relativi dati vengono eliminati.
La procedura seguente elimina una tabella e tutti i relativi dati utilizzando il AWS Management Console.
Per eliminare una tabella utilizzando la console
-
Accedere a AWS Management Consolee apri la console Amazon Keyspaces a casahttps://console.aws.amazon.com/keyspaces/.
-
Nel pannello di navigazione, seleziona Tabelle.
-
Scegli la casella a sinistra del nome di ogni tabella che desideri eliminare.
-
Scegli Elimina.
-
Nella schermata Elimina tabella, inserisci
Delete
la casella. Quindi, scegli Elimina tabella. -
Per verificare che la tabella sia stata eliminata, scegli Tabelle nel riquadro di navigazione e conferma che la
book_awards
tabella non è più elencata.
La procedura seguente elimina una tabella e tutti i relativi dati utilizzandoCQL.
Per eliminare una tabella utilizzando CQL
-
Aperta AWS CloudShell e connettiti ad Amazon Keyspaces utilizzando il seguente comando. Assicurati di eseguire l'aggiornamento
us-east-1
con la tua regione.cqlsh-expansion cassandra.
us-east-1
.amazonaws.com 9142 --ssl -
Elimina la tabella inserendo la seguente dichiarazione.
DROP TABLE IF EXISTS catalog.book_awards ;
-
Verifica che la tabella sia stata eliminata.
SELECT * FROM system_schema.tables WHERE keyspace_name = 'catalog' ;
L'output dovrebbe assomigliare a questo. Nota che questa operazione potrebbe richiedere del tempo, quindi esegui nuovamente l'istruzione dopo un minuto se non vedi questo risultato.
keyspace_name | table_name | bloom_filter_fp_chance | caching | cdc | comment | compaction | compression | crc_check_chance | dclocal_read_repair_chance | default_time_to_live | extensions | flags | gc_grace_seconds | id | max_index_interval | memtable_flush_period_in_ms | min_index_interval | read_repair_chance | speculative_retry ---------------+------------+------------------------+---------+-----+---------+------------+-------------+------------------+----------------------------+----------------------+------------+-------+------------------+----+--------------------+-----------------------------+--------------------+--------------------+------------------- (0 rows)
La procedura seguente elimina una tabella e tutti i relativi dati utilizzando AWS CLI.
Per eliminare una tabella utilizzando il AWS CLI
-
Aprire CloudShell
-
Elimina la tabella con la seguente dichiarazione.
aws keyspaces delete-table --keyspace-name 'catalog' --table-name 'book_awards'
-
Per verificare che la tabella sia stata eliminata, puoi elencare tutte le tabelle in un keyspace.
aws keyspaces list-tables --keyspace-name 'catalog'
Vedrai il seguente output. Tieni presente che questa operazione asincrona può richiedere del tempo. Esegui nuovamente il comando dopo qualche istante per confermare che la tabella è stata eliminata.
{ "tables": [] }