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