DynamoDB - Supprimer la table

Dans ce chapitre, nous discuterons de la manière dont nous pouvons supprimer une table ainsi que des différentes manières de supprimer une table.

La suppression de table est une opération simple nécessitant un peu plus que le nom de la table. Utilisez la console GUI, Java ou toute autre option pour effectuer cette tâche.

Supprimer la table à l'aide de la console GUI

Effectuez une opération de suppression en accédant d'abord à la console à -

https://console.aws.amazon.com/dynamodb.

Choisir Tables dans le volet de navigation, et choisissez la table que vous souhaitez supprimer dans la liste des tables comme indiqué dans la capture d'écran suivante.

Enfin, sélectionnez Delete Table. Après avoir choisi Supprimer la table, une confirmation apparaît. Votre table est alors supprimée.

Supprimer la table à l'aide de Java

Utilisez le deleteméthode pour supprimer une table. Un exemple est donné ci-dessous pour mieux expliquer le concept.

import com.amazonaws.services.dynamodbv2.AmazonDynamoDBClient; 
import com.amazonaws.services.dynamodbv2.document.DynamoDB; 
import com.amazonaws.services.dynamodbv2.document.Table;  

public class ProductsDeleteTable {  
   public static void main(String[] args) throws Exception {  
      AmazonDynamoDBClient client = new AmazonDynamoDBClient() 
         .withEndpoint("http://localhost:8000"); 
      
      DynamoDB dynamoDB = new DynamoDB(client);  
      Table table = dynamoDB.getTable("Products");  
      try { 
         System.out.println("Performing table delete, wait..."); 
         table.delete(); 
         table.waitForDelete(); 
         System.out.print("Table successfully deleted.");  
      } catch (Exception e) { 
         System.err.println("Cannot perform table delete: "); 
         System.err.println(e.getMessage()); 
      } 
   } 
}