Tous les produits
Search
Centre de documentation

Tablestore:Delete a secondary index

Dernière mise à jour :Sep 20, 2026

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