Summary
Создать визуальный интерфейс для просмотра, анализа размеров, создания и безопасного удаления индексов в коллекциях MongoDB.
Context
Индексы критичны для производительности NoSQL. Разработчикам необходим наглядный список индексов коллекции с размерами на диске и типами (Single, Compound, TTL, Unique, Text).
Implementation Details
- Добавить вкладку
Indexes в MongoExplorerView на основе MongoService.getIndexes.
- Создать диалог
MongoCreateIndexDialog (выбор полей, направления сортировки 1/-1, флагов Unique, Sparse, TTL в секундах).
- Защита от случайного удаления первичного индекса
_id_.
Acceptance Criteria
Summary
Создать визуальный интерфейс для просмотра, анализа размеров, создания и безопасного удаления индексов в коллекциях MongoDB.
Context
Индексы критичны для производительности NoSQL. Разработчикам необходим наглядный список индексов коллекции с размерами на диске и типами (Single, Compound, TTL, Unique, Text).
Implementation Details
IndexesвMongoExplorerViewна основеMongoService.getIndexes.MongoCreateIndexDialog(выбор полей, направления сортировки 1/-1, флаговUnique,Sparse, TTL в секундах)._id_.Acceptance Criteria
_id_.