すべてのプロダクト
Search
ドキュメントセンター

Tablestore:セカンダリインデックスの削除

最終更新日:Apr 30, 2026

DeleteIndex 操作を呼び出して、データテーブルからセカンダリインデックスを削除します。一度削除されたインデックスは復元できません。

前提条件

注意事項

削除されたセカンダリインデックスは復元できません。再度インデックスを使用する場合は、再作成してください。

パラメーター

パラメーター

説明

mainTableName

データテーブルの名前です。

indexName

削除するセカンダリインデックスの名前です。

次の例では、データテーブル名とインデックス名を指定してセカンダリインデックスを削除します。

private static void deleteIndex(SyncClient client) {
    // データテーブル名とセカンダリインデックス名を指定します。 
    DeleteIndexRequest request = new DeleteIndexRequest("<TABLE_NAME>", "<INDEX_NAME>"); 
    // セカンダリインデックスを削除します。 
    client.deleteIndex(request); 
}