Gunakan Tablestore SDK untuk PHP untuk menghapus indeks sekunder global atau lokal tanpa memengaruhi tabel data maupun isinya.
Peringatan
Indeks sekunder yang telah dihapus tidak dapat dipulihkan. Untuk menggunakannya kembali, Anda harus membuat indeks sekunder baru.
Operasi API
/**
* Hapus indeks sekunder global.
* @api
*
* @param [] $request
* Parameter permintaan, termasuk nama tabel data.
* @return [] Respons.
* @throws OTSClientException Dilempar ketika terjadi kesalahan parameter atau server Tablestore mengembalikan kesalahan verifikasi.
* @throws OTSServerException Dilempar 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
Contoh berikut menunjukkan cara menghapus indeks sekunder:
$request = array(
'table_name' => '<TABLE_NAME>', // Nama tabel data.
'index_name' => '<INDEX_NAME>' // Nama tabel indeks.
);
$otsClient->dropIndex($request);