DynamoDB – 删除表
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()); } } }