全部产品
Search
文档中心

Tablestore:Hapus indeks sekunder

更新时间:Jun 24, 2025

Jika Anda tidak lagi memerlukan indeks sekunder yang telah dibuat untuk tabel data, Anda dapat memanggil operasi DeleteIndex untuk menghapusnya.

Catatan penggunaan

Indeks sekunder yang telah dihapus tidak dapat dipulihkan. Jika Anda perlu menggunakannya kembali setelah penghapusan, Anda harus membuat ulang indeks tersebut.

Operasi API

/**
 * Hapus indeks sekunder global. 
 * @api
 *
 * @param [] $request
 *            Parameter permintaan, yaitu nama tabel data. 
 * @return [] Respons. 
 * @throws OTSClientException Pengecualian yang dikembalikan ketika terjadi kesalahan parameter atau server Tablestore mengembalikan kesalahan validasi. 
 * @throws OTSServerException Pengecualian yang dikembalikan ketika server Tablestore mengembalikan kesalahan. 
 * @example "src/examples/DropIndex.php"
 */
public function dropIndex(array $request)

Parameter

Parameter

Deskripsi

table_name

Nama tabel data.

index_name

Nama tabel indeks.

Contoh

Berikut adalah contoh kode yang menunjukkan cara menghapus indeks sekunder:

$request = array (
    'table_name' => '<TABLE_NAME>', // Tentukan nama tabel data. 
    'index_name' => '<INDEX_NAME>'   // Tentukan nama tabel indeks. 
);
$otsClient->dropIndex($request);