このトピックでは、.NET 向け Tablestore SDK を使用してインスタンスからデータテーブルを削除する方法について説明します。
使用上の注意
データテーブルに検索インデックスが作成されている場合は、データテーブルを削除する前に、検索インデックスを削除する必要があります。
データテーブルにセカンダリインデックスが作成されている場合、データテーブルを削除すると、セカンダリインデックスは自動的に削除されます。
データテーブルとそのセカンダリインデックスを削除すると、それらを回復することはできません。 慎重に行ってください。
前提条件
クライアントが初期化されています。 詳細については、「Tablestore クライアントの初期化」をご参照ください。
メソッドの説明
public DeleteTableResponse DeleteTable(DeleteTableRequest request)非同期メソッド:
public Task<DeleteTableResponse> DeleteTableAsync(DeleteTableRequest request)サンプルコード
次のサンプルコードは、test_table という名前のデータテーブルを削除する方法を示しています。
try
{
DeleteTableRequest request = new DeleteTableRequest("test_table");
client.DeleteTable(request);
Console.WriteLine("Delete table succeeded."); // テーブルの削除に成功しました。
}
catch (Exception ex)
{
Console.WriteLine($"Delete table failed, exception:{ex.Message}"); // テーブルの削除に失敗しました。例外: {ex.Message}
}