DynamoDB - ลบตาราง

ในบทนี้เราจะพูดถึงวิธีการลบตารางและวิธีต่างๆในการลบตาราง

การลบตารางเป็นการดำเนินการง่ายๆที่ต้องการมากกว่าชื่อตารางเล็กน้อย ใช้คอนโซล GUI, Java หรือตัวเลือกอื่น ๆ เพื่อทำงานนี้

ลบตารางโดยใช้ GUI Console

ดำเนินการลบโดยเข้าไปที่คอนโซลก่อนที่ -

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

เลือก Tables จากบานหน้าต่างนำทางและเลือกตารางที่ต้องการลบออกจากรายการตารางดังที่แสดงในภาพ screeenshot ต่อไปนี้

สุดท้ายเลือก Delete Table. หลังจากเลือกลบตารางการยืนยันจะปรากฏขึ้น จากนั้นตารางของคุณจะถูกลบ

ลบตารางโดยใช้ Java

ใช้ deleteวิธีการลบตาราง ตัวอย่างจะได้รับด้านล่างเพื่ออธิบายแนวคิดได้ดีขึ้น

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()); 
      } 
   } 
}