DynamoDB 删除表
在本章中,我们将讨论如何删除表以及删除表的不同方法。
表删除是一个简单的操作,只需要表名。使用 GUI 控制台、Java 或任何其他选项来执行此任务。
使用 GUI 控制台删除表
首先访问控制台执行删除操作-
https://console.aws.amazon.com/dynamodb .
从导航窗格中选择
表,然后从表列表中选择要删除的表,如下面的屏幕截图所示。
最后,选择
删除表。选择删除表后,会出现确认信息。然后您的表格将被删除。
使用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());
}
}
}