Utilisez le SDK Tablestore pour PHP afin de supprimer un index secondaire global ou local sans affecter la table de données ni son contenu.
Précautions
Un index secondaire supprimé ne peut pas être récupéré. Pour utiliser à nouveau l'index, créez-en un nouveau.
Opération API
/**
* Delete a global secondary index.
* @api
*
* @param [] $request
* The request parameters, including the name of the data table.
* @return [] The response.
* @throws OTSClientException Thrown when a parameter error occurs or the Tablestore server returns a verification error.
* @throws OTSServerException Thrown when the Tablestore server returns an error.
* @example "src/examples/DropIndex.php"
*/
public function dropIndex(array $request)
Paramètres
|
Paramètre |
Description |
|
table_name |
Nom de la table de données. |
|
index_name |
Nom de la table d'index. |
Exemples
L'exemple suivant supprime un index secondaire :
$request = array(
'table_name' => '<TABLE_NAME>', // The name of the data table.
'index_name' => '<INDEX_NAME>' // The name of the index table.
);
$otsClient->dropIndex($request);