#flutter #google-cloud-firestore #firebase-console #database-indexes
#flutter #google-cloud-firestore #firebase-консоль #база данных-индексы
Вопрос:
В документации говорится: https://firebase.google.com/docs/firestore/query-data/indexing
Чтобы удалить индекс:
Go to the Cloud Firestore section of the Firebase console. Click the Indexes tab. Hover over the index you want to delete and select Delete from the context menu. Confirm that you want to delete it by clicking Delete from the alert.
В текущем облачном Firestore ,
- Индекс одного поля можно удалить, используя правое подменю
- Но при наведении указателя мыши работа и подменю отсутствуют для раздела составного индекса
Я нашел только консольную команду для удаления всех индексированных для firestore db
Ответ №1:
У меня такая же проблема с веб-панелью пользовательского интерфейса firestore, что я нашел решение с использованием cloud.
Сначала вам нужно ввести https://console.cloud.google.com / и выберите свой проект, после чего откройте терминал gcloud (вы можете получить доступ к нему в правом верхнем углу рядом с вашим аватаром).
Чтобы вывести список всех ваших составных индексов для выбранного проекта, введите это в терминал
gcloud firestore indexes composite list
Затем выберите id
тот, который вы хотите удалить, и введите
gcloud firestore indexes composite delete <composite-id>
Он запросит у вас подтверждение, как только вы это сделаете, введя и введя y
, что ваш индекс исчез c:
Ответ №2:
В веб-панели пользовательского интерфейса Cloud Firestore значок с 3 вертикальными точками по какой-то причине скрыт. Если навести указатель мыши на правую часть строки, прямо на поле состояния, появится значок с 3 вертикальными точками, а при наведении на него отобразится опция удаления составного индекса для коллекции.
Комментарии:
1. Действительно, при наведении курсора теперь появляются 3 вертикальные точки, но раньше это было не так. Я думаю, вопрос закрыт.
2. Это должно быть выбрано как ПРАВИЛЬНЫЙ ОТВЕТ!