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