すべてのプロダクト
Search
ドキュメントセンター

Tablestore:データテーブルの削除

最終更新日:Dec 28, 2024

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 を参照してください。

  • このオペレーションの呼び出し時にエラーが発生した場合は、エラーコード でエラーメッセージに基づいてエラー原因を検索し、トラブルシューティングを行ってください。