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