Eliminare una tabella in Amazon Keyspaces - Amazon Keyspaces (per Apache Cassandra)

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
  1. Accedere a AWS Management Consolee apri la console Amazon Keyspaces a casahttps://console.aws.amazon.com/keyspaces/.

  2. Nel pannello di navigazione, seleziona Tabelle.

  3. Scegli la casella a sinistra del nome di ogni tabella che desideri eliminare.

  4. Scegli Elimina.

  5. Nella schermata Elimina tabella, inserisci Delete la casella. Quindi, scegli Elimina tabella.

  6. 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
  1. 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
  2. Elimina la tabella inserendo la seguente dichiarazione.

    DROP TABLE IF EXISTS catalog.book_awards ;
  3. 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
  1. Aprire CloudShell

  2. Elimina la tabella con la seguente dichiarazione.

    aws keyspaces delete-table --keyspace-name 'catalog' --table-name 'book_awards'
  3. 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": [] }