Как создавать сохраненные запросы и управлять ими

Чтобы повторно использовать и совместно использовать общие операции базы данных в разных сеансах, вы можете создавать, организовывать и управлять сохраненными запросами в консоли Firebase. Подробнее о сохраненных запросах…

Сохраненные запросы доступны только в консоли, но не в API.

Необходимые роли

Чтобы получить разрешения, необходимые для использования сохраненных запросов, попросите администратора назначить вам следующие роли IAM в проекте:

  • Для просмотра сохраненных запросов: Cloud Datastore Viewer (roles/datastore.viewer)
  • Чтобы просматривать, создавать, изменять и удалять сохраненные запросы, вам потребуется роль Cloud Datastore User (roles/datastore.user).
  • Для управления, просмотра, создания, изменения и удаления сохраненных запросов: Владелец Cloud Datastore (roles/datastore.owner). Эта роль предоставляет широкие разрешения и полный доступ к Cloud Firestore. Она предназначена только для администраторов.

Подробнее об управлении доступом к проектам, папкам и организациям…

Эти стандартные роли содержат разрешения, необходимые для работы с сохраненными запросами. Подробнее о необходимых разрешениях…

Требуемые права доступа

Чтобы создавать, просматривать, изменять и удалять сохраненные запросы, вам нужны следующие разрешения IAM на уровне проекта:

Действие Необходимые разрешения IAM
Как создавать сохраненные запросы
  • databasesconsole.studioQueries.create
Просмотр сохраненных запросов
  • databasesconsole.studioQueries.search
  • databasesconsole.locations.get
  • databasesconsole.locations.list
Изменять сохраненные запросы
  • databasesconsole.studioQueries.update
Удаление сохраненных запросов
  • databasesconsole.studioQueries.delete
Управление сохраненными запросами
(только для администраторов)
  • databasesConsole.studioQueries.list
  • databasesconsole.locations.list

Эти разрешения также можно получить с помощью специальных ролей или других предопределенных ролей.

Роль Пользователь запросов Креативной студии (roles/databasesconsole.studioQueryUser) позволяет создавать, просматривать и записывать сохраненные запросы. Эта роль подходит большинству пользователей.

Роль Администратор запросов в Креативной студии (roles/databasesconsole.studioQueryAdmin) следует назначать только администраторам. Подробнее об управлении учетными данными и доступом в Cloud Firestore …

Как создать сохраненный запрос

Чтобы создать сохраненный запрос, выполните следующие действия:

  1. Перейдите на страницу Cloud Firestore в консоли Firebase.
    Cloud Firestore
  2. Выберите базу данных, в которой нужно создать сохраненный запрос. База данных должна быть экземпляром версии Enterprise.
  3. Перейдите на вкладку Редактор запросов.
  4. В редакторе запросов введите запрос.
  5. Нажмите Сохранить.
  6. В диалоговом окне Сохранить запрос введите название запроса.
  7. Нажмите Сохранить.

Как открыть и выполнить сохраненный запрос

Чтобы открыть сохраненный запрос как новый, выполните следующие действия:

  1. В редакторе запросов нажмите Сохраненные запросы ().
  2. Нажмите на сохраненный запрос, чтобы открыть его в новой вкладке редактора. Вы также можете нажать на значок Посмотреть действия рядом с сохраненным запросом. Затем нажмите Открыть запрос, чтобы открыть его в новой вкладке редактора.
  3. Нажмите Выполнить.

Как изменить сохраненный запрос

Чтобы обновить существующий сохраненный запрос, выполните следующие действия:

  1. В редакторе запросов нажмите Сохраненные запросы ().
  2. Нажмите на сохраненный запрос, чтобы открыть его в новой вкладке редактора. Вы также можете нажать на значок Посмотреть действия рядом с сохраненным запросом. Затем нажмите Открыть запрос, чтобы открыть его в новой вкладке редактора.
  3. Измените запрос.
  4. Чтобы сохранить измененный запрос, нажмите Сохранить.

Как посмотреть список всех сохраненных запросов и управлять им

Чтобы посмотреть список всех сохраненных запросов в проекте, выполните следующие действия:

В консоли Google Cloud перейдите на страницу Сохраненные запросы.

Перейти к сохраненным запросам

На странице Сохраненные запросы можно искать, фильтровать, просматривать и удалять запросы. На странице Сохраненные запросы нельзя изменить существующий запрос.

Как удалить сохраненный запрос

Сохраненный запрос можно удалить на странице Cloud Firestore Studio или Сохраненные запросы в консоли Google Cloud.

  1. В редакторе запросов нажмите Сохраненные запросы ().
  2. Нажмите Посмотреть действия рядом с сохраненным запросом, который нужно удалить. Затем нажмите Удалить запрос.
  3. В диалоговом окне Удалить запрос нажмите Удалить.

Удалить сохраненный запрос можно также на странице Сохраненные запросы. Чтобы удалить сохраненный запрос на странице Сохраненные запросы, выполните следующие действия:

  1. Перейдите на страницу Сохраненные запросы.
  2. Нажмите Посмотреть действия рядом с сохраненным запросом, который нужно удалить.
  3. Нажмите Удалить запрос.
  4. В диалоговом окне Удалить запрос нажмите Удалить.

Дальнейшие действия