Ta strona opisuje, jak tworzyć zapisane zapytania i nimi zarządzać. Zapytania pisane w Cloud Firestore Studio , możesz zapisywać i nimi zarządzać. Więcej informacji znajdziesz w artykule Omówienie zapisanych zapytań .
Funkcja zapisanych zapytań jest dostępna tylko w konsoli Google Cloud.
Wymagane role
Aby uzyskać uprawnienia potrzebne do korzystania z zapisanych zapytań, poproś administratora o przypisanie Ci w projekcie tych ról Identity and Access Management (uprawnień):
- Aby wyświetlać zapisane zapytania:
Wyświetlający Cloud Datastore (
roles/datastore.viewer) - Aby wyświetlać, tworzyć, modyfikować i usuwać zapisane zapytania:
Użytkownik Cloud Datastore (
roles/datastore.user) - Aby administrować, wyświetlać, tworzyć, modyfikować i usuwać zapisane zapytania:
Właściciel Cloud Datastore (
roles/datastore.owner). Ta rola ma szerokie uprawnienia i zapewnia pełny dostęp do Cloud Firestore, ale tylko dla administratorów.
Więcej informacji o przyznawaniu ról znajdziesz w artykule o zarządzaniu dostępem do projektów, folderów i organizacji.
Te wstępnie zdefiniowane role zawierają uprawnienia wymagane do korzystania z zapisanych zapytań. Więcej informacji o wymaganych uprawnieniach znajdziesz w artykule Wymagane uprawnienia.
Wymagane uprawnienia
Aby tworzyć, wyświetlać, modyfikować i usuwać zapisane zapytania, musisz mieć te uprawnienia IAM na poziomie projektu:
| Czynność | Wymagane uprawnienia IAM |
|---|---|
| Tworzenie zapisanych zapytań |
|
| Wyświetlanie zapisanych zapytań |
|
| Modyfikowanie zapisanych zapytań |
|
| Usuwanie zapisanych zapytań |
|
| Administrowanie zapisanymi zapytaniami (tylko dla administratorów) |
|
Uprawnienia te możesz też uzyskać, używając ról niestandardowych lub innych wstępnie zdefiniowanych ról.
Rola Użytkownik zapytań Studio
(roles/databasesconsole.studioQueryUser)
zapewnia dostęp do tworzenia, wyświetlania i zapisywania zapytań. Ta rola spełnia
potrzeby większości użytkowników.
Rolę Administrator zapytań Studio
(roles/databasesconsole.studioQueryAdmin)
przyznawaj tylko administratorom. Więcej informacji o
Cloud Firestore IAM znajdziesz w artykule Identity and Access Management
.
Tworzenie zapisanego zapytania
Aby utworzyć zapisane zapytanie:
- W konsoli Google Cloud otwórz stronę Wszystkie bazy danych.
Wszystkie bazy danych - Wybierz bazę danych Cloud Firestore, w której chcesz utworzyć zapisane zapytanie.
- W menu nawigacyjnym kliknij Cloud Firestore Studio.
- W panelu Eksplorator na stronie Cloud Firestore Studio otwórz sekcję Kolekcje.
- Kliknij kolekcję, aby otworzyć nową kartę edytora. Opcjonalnie możesz kliknąć Wyświetl działania obok kolekcji. Następnie kliknij Zapytanie o kolekcję, aby otworzyć nową kartę edytora.
- W edytorze zapytań wpisz zapytanie.
- Kliknij Zapisz.
- W oknie Zapisz zapytanie wpisz nazwę zapisanego zapytania.
- Kliknij Zapisz.
Otwieranie i uruchamianie zapisanego zapytania
Aby otworzyć zapisane zapytanie jako nowe zapytanie:
- W panelu Eksplorator na stronie Cloud Firestore Studio otwórz sekcję Zapytania.
- Kliknij zapisane zapytanie, aby otworzyć je na nowej karcie edytora. Opcjonalnie możesz kliknąć Wyświetl działania obok zapisanego zapytania. Następnie kliknij Otwórz zapytanie, aby otworzyć je na nowej karcie edytora.
- Kliknij Wykonaj.
Aktualizowanie zapisanego zapytania
Aby zaktualizować istniejące zapisane zapytanie:
- W panelu Eksplorator na stronie Cloud Firestore Studio otwórz sekcję Zapytania.
- Kliknij zapisane zapytanie, aby otworzyć je na nowej karcie edytora. Opcjonalnie możesz kliknąć Wyświetl działania obok zapisanego zapytania. Następnie kliknij Otwórz zapytanie, aby otworzyć je na nowej karcie edytora.
- Zmodyfikuj zapytanie.
- Aby zapisać zmodyfikowane zapytanie, kliknij Zapisz.
Wyświetlanie listy wszystkich zapisanych zapytań i zarządzanie nią
Aby wyświetlić listę wszystkich zapisanych zapytań w projekcie:
- W konsoli Google Cloud otwórz stronę Wszystkie bazy danych.
Wszystkie bazy danych - Wybierz dowolną bazę danych. Zapisane zapytanie jest elementem podrzędnym projektu, więc jeśli masz odpowiednią rolę, możesz wyświetlić wszystkie zapisane zapytania w projekcie z dowolnej bazy danych.
- Wybierz dowolną bazę danych.
- W panelu Eksplorator na stronie Cloud Firestore Studio otwórz sekcję Zapytania.
- Obok zapisanego zapytania kliknij
Wyświetl działania. Następnie kliknij Zarządzaj zapytaniami.
Otworzy się strona Zapisane zapytania. Ta strona zawiera listę wszystkich zapisanych zapytań w tym projekcie, w tym zapisanych zapytań dotyczących innych Google Cloud usług.
Na stronie Zapisane zapytania możesz wyszukiwać, filtrować, wyświetlać i usuwać zapytania. Na stronie Zapisane zapytania nie możesz edytować istniejącego zapytania.
Usuwanie zapisanego zapytania
Zapisane zapytanie możesz usunąć na stronie Cloud Firestore Studio lub na stronie Saved queries w konsoli Google Cloud.
- W panelu Eksplorator na stronie Cloud Firestore Studio otwórz sekcję Zapytania.
- Obok zapisanego zapytania, które chcesz usunąć, kliknij Wyświetl działania. Następnie, aby usunąć zapisane zapytanie, kliknij Usuń zapytanie.
- W oknie Usuń zapytanie kliknij Usuń.
Zapisane zapytanie możesz też usunąć na stronie Zapisane zapytania. Aby usunąć zapisane zapytanie na stronie Zapisane zapytania:
- Otwórz stronę Zapisane zapytania.
- Obok zapisanego zapytania, które chcesz usunąć, kliknij Wyświetl działania.
- Aby usunąć zapisane zapytanie, kliknij Usuń zapytanie.
- W oknie Usuń zapytanie kliknij Usuń.
Co dalej?
- Więcej informacji o zapisanych zapytaniach.