DeleteTable オペレーションを呼び出して、インスタンスからデータテーブルを削除できます。
説明
詳細については、DeleteTable を参照してください。
使用上の注意
削除されたデータテーブルは復元できません。ご注意ください。
データテーブルを削除すると、データテーブル内のデータと、データテーブルに対して作成されたセカンダリインデックスが削除されます。削除されたデータまたはセカンダリインデックスは復元できません。ご注意ください。
前提条件
OTSClient インスタンスが初期化されていること。詳細については、OTSClient インスタンスの初期化 を参照してください。
データテーブルが作成されていること。詳細については、データテーブルの作成 を参照してください。
データテーブルに対して作成されたインデックステーブルと検索インデックスが削除されていること。詳細については、検索インデックスの削除 を参照してください。
API オペレーション
/// <summary>
/// テーブル名に基づいてデータテーブルを削除します。
/// </summary>
/// <param name="request">リクエストパラメーター。テーブル名を含みます。</param>
/// <returns>DeleteTable によって返される情報。結果は null です。
/// </returns>
public DeleteTableResponse DeleteTable(DeleteTableRequest request);
/// <summary>
/// DeleteTable の非同期モード。
/// </summary>
public Task<DeleteTableResponse> DeleteTableAsync(DeleteTableRequest request);
例
次のサンプルコードは、データテーブルを削除する方法の例を示しています。
var request = new DeleteTableRequest("SampleTable");
try
{
otsClient.DeleteTable(request);
Console.Writeline("テーブルの削除に成功しました。");
}
catch (Exception ex)
{
Console.WriteLine("テーブルの削除に失敗しました。例外: {0}", ex.Message);
}
参照
API オペレーションの詳細については、DeleteTable を参照してください。
このオペレーションの呼び出し時にエラーが発生した場合は、エラーコード でエラーメッセージに基づいてエラー原因を検索し、トラブルシューティングを行ってください。