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

Tablestore:セカンダリインデックスの削除

最終更新日:May 01, 2026

DeleteIndex 操作を呼び出して、データテーブルからセカンダリインデックスを削除します。一度削除されたインデックスは復元できません。

注意事項

削除されたセカンダリインデックスは復元できません。再度インデックスを使用するには、再作成する必要があります。

API オペレーション

/**
 * グローバルセカンダリインデックスを削除します。
 * @api
 *
 * @param [] $request
 *            リクエストパラメーター。データテーブルの名前を含みます。
 * @return [] 応答。
 * @throws OTSClientException パラメーターのエラーが発生した場合、または Tablestore サーバーが検証エラーを返した場合にスローされます。
 * @throws OTSServerException Tablestore サーバーがエラーを返した場合にスローされます。
 * @example "src/examples/DropIndex.php"
 */
public function dropIndex(array $request)

パラメーター

パラメーター

説明

table_name

データテーブルの名前。

index_name

インデックステーブルの名前。

次の例では、セカンダリインデックスを削除します。

$request = array(
    'table_name' => '<TABLE_NAME>', // データテーブルの名前。
    'index_name' => '<INDEX_NAME>'  // インデックステーブルの名前。
);
$otsClient->dropIndex($request);