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

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

最終更新日:Sep 21, 2026

Tablestore SDK for PHP を使用して、データテーブルやそのデータに影響を与えることなく、グローバルセカンダリインデックスを削除します。

注意事項

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

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);