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

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

最終更新日:Dec 28, 2024

DeleteTable オペレーションを呼び出して、インスタンスからデータテーブルを削除できます。

前提条件

  • OTSClient インスタンスが初期化されていること。詳細については、OTSClient インスタンスの初期化を参照してください。

  • データテーブルが作成されていること。詳細については、データテーブルの作成を参照してください。

  • データテーブルに対して作成されたインデックステーブルと検索インデックスが削除されていること。

API オペレーション

/**
 * テーブル名に基づいてデータテーブルを削除します。
 * @api
 * @param [] $request リクエストパラメータ。
 * @return [] レスポンスは空です。DeleteTable オペレーションが成功した場合、メッセージは返されません。他の操作との整合性のために空の配列が返されます。
 * @throws OTSClientException パラメータエラーが発生した場合、または Tablestore サーバーが検証エラーを返した場合にスローされる例外。
 * @throws OTSServerException Tablestore サーバーがエラーを返した場合にスローされる例外。
 */
 public function deleteTable(array $request);            

パラメータ

リクエスト情報

リクエストパラメータ

パラメータ

説明

table_name

データテーブルの名前。

リクエスト構文

$result = $client->deleteTable([
     'table_name' => '<string>', // 必須
]);           

レスポンス情報

レスポンスパラメータ

レスポンスは空です。エラーが発生した場合、システムは例外を返します。

レスポンス構文

[]    

次のサンプルコードは、データテーブルを削除する方法の例を示しています。

$result = $otsClient->deleteTable([
    'table_name' => 'MyTable'
]);        

関連資料

  • API オペレーションの詳細については、DeleteTableを参照してください。

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