View a markdown version of this page

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 l'addebito di tabelle e dati non necessari, elimina tutte le tabelle che non stai utilizzando. Quando elimini una tabella, la tabella e i relativi dati vengono eliminati e non vengono più addebitati addebiti. Tuttavia, lo spazio delle chiavi rimane. Quando si elimina un keyspace, il keyspace e tutte le relative tabelle vengono eliminati e non vengono più addebitati costi per essi.

È possibile eliminare una tabella utilizzando la console, CQL o il. 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 Console di gestione AWS.

Per eliminare una tabella utilizzando la console
  1. Accedi a e apri Console di gestione AWS la console Amazon Keyspaces all'indirizzo https://console.aws.amazon.com/keyspaces/home.

  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 sia più elencata.

La procedura seguente elimina una tabella e tutti i relativi dati utilizzando CQL.

Per eliminare una tabella utilizzando CQL
  1. Apri AWS CloudShell e connettiti ad Amazon Keyspaces utilizzando il seguente comando. Assicurati di effettuare l'aggiornamento us-east-1 con la tua regione.

    cqlsh-expansion cassandra.us-east-1.amazonaws.com 9142 --ssl
  2. Elimina la tua tabella inserendo la seguente dichiarazione.

    DROP TABLE IF EXISTS catalog.book_awards ;
  3. Verifica che la tua tabella sia stata eliminata.

    SELECT * FROM system_schema.tables WHERE keyspace_name = 'catalog' ;

    L'output dovrebbe essere simile 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 AWS CLI
  1. Apri CloudShell

  2. Elimina la tua 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. Nota che questa operazione asincrona può richiedere del tempo. Re-run ripeti il comando dopo poco tempo per confermare che la tabella è stata cancellata.

    { "tables": [] }