Now, let's understand how to delete a DynamoDB table using the AWS SDK for PHP.
In this recipe, we will learn how to delete the table that we created earlier using the AWS SDK for PHP:
Create the
DynamoDB
Client and invoke thedeleteTable
method, specifying the name of the table to be deleted:$tableName = 'productTablePHP'; $client = DynamoDbClient::factory(array( 'profile' => 'default', 'region' => 'us-west-2' )); $result = $client->deleteTable(array( 'TableName' => $tableName ));
As soon as you invoke this API, DynamoDB puts it into the DELETING status, and after a while, it has been completely deleted. It's good practice to wait until the table is deleted:
$client->waitUntilTableNotExists(array('TableName' => $tableName));