Para reutilizar e compartilhar operações de banco de dados comuns entre sessões, crie, organize e gerencie consultas salvas no console do Firebase . Para mais informações, consulte Visão geral das consultas salvas .
O recurso de consultas salvas está disponível apenas no console, e não usando APIs.
Funções exigidas
Para receber as permissões necessárias para usar consultas salvas, peça ao administrador para conceder a você os seguintes papéis do Identity and Access Management (IAM) no projeto:
- Para visualizar consultas salvas:
Leitor do Cloud Datastore (
roles/datastore.viewer) - Para visualizar, criar, modificar e excluir consultas salvas:
Usuário do Cloud Datastore (
roles/datastore.user) - Para administrar, visualizar, criar, modificar e excluir consultas salvas:
Proprietário do Cloud Datastore (
roles/datastore.owner). Esse papel tem permissões amplas e fornece acesso total ao Cloud Firestore, apenas para uso por administradores.
Para mais informações sobre a concessão de papéis, consulte Gerenciar o acesso a projetos, pastas e organizações.
Esses papéis predefinidos contêm as permissões necessárias para usar consultas salvas. Para saber mais sobre as permissões necessárias, consulte Permissões necessárias.
Permissões necessárias
Para criar, visualizar, modificar e excluir consultas salvas, você precisa das seguintes permissões do IAM no nível do projeto:
| Ação | Permissões do IAM obrigatórias |
|---|---|
| Criar consultas salvas |
|
| Ver consultas salvas |
|
| Modificar consultas salvas |
|
| Excluir consulta salva |
|
| Administrar consultas salvas (somente para uso de administradores) |
|
Também é possível conseguir essas permissões usando papéis personalizados ou outros papéis predefinidos.
O papel Usuário de consulta do Studio
(roles/databasesconsole.studioQueryUser)
oferece acesso para criar, visualizar e gravar consultas salvas. Esse papel atende
às necessidades da maioria dos usuários.
Conceda o papel de administrador de consultas do Studio
(roles/databasesconsole.studioQueryAdmin)
somente a administradores. Para mais informações sobre o IAM do Cloud Firestore, consulte Identity and Access Management.
Criar uma consulta salva
Para criar uma consulta salva, siga estas etapas:
- Acesse a página do Cloud Firestore no console do Firebase.
Cloud Firestore - Selecione um banco de dados em que você quer criar uma consulta salva. O banco de dados precisa ser uma instância da edição Enterprise.
- Clique na guia Editor de consultas.
- No editor de consultas, insira uma consulta.
- Clique em Salvar.
- Na caixa de diálogo Salvar consulta, digite um nome para a consulta salva.
- Clique em Salvar.
Abrir e executar uma consulta salva
Para abrir uma consulta salva como uma nova consulta, siga estas etapas:
- No Editor de consultas, clique em Consultas salvas ().
- Clique em uma consulta salva para abri-la em uma nova guia do editor. Se quiser, clique em Ver ações ao lado de uma consulta salva. Em seguida, clique em Abrir consulta para abri-la em uma nova guia do editor.
- Clique em Executar.
Atualizar uma consulta salva
Para atualizar uma consulta salva, siga estas etapas:
- No Editor de consultas, clique em Consultas salvas ().
- Clique em uma consulta salva para abri-la em uma nova guia do editor. Se quiser, clique em Ver ações ao lado de uma consulta salva. Em seguida, clique em Abrir consulta para abri-la em uma nova guia do editor.
- Modifique a consulta.
- Para salvar a consulta modificada, clique em Salvar.
Acessar e gerenciar uma lista de todas as consultas salvas
Para visualizar uma lista de todas as consultas salvas no seu projeto, siga estas etapas:
No console do Google Cloud, acesse a página Consultas salvas.
Acessar as consultas salvasÉ possível pesquisar, filtrar, visualizar e excluir consultas na página Consultas salvas. Não é possível editar uma consulta na página Consultas salvas.
Excluir uma consulta salva
É possível excluir uma consulta salva na página Cloud Firestore Studio ou na página Consultas salvas no console do Google Cloud.
- No Editor de consultas, clique em Consultas salvas ().
- Clique em Ver ações ao lado da consulta salva que você quer excluir. Em seguida, para excluir a consulta salva, clique em Excluir consulta.
- Na caixa de diálogo Excluir consulta, clique em Excluir.
Também é possível excluir uma consulta salva na página Consultas salvas. Para excluir uma consulta salva na página Consultas salvas, siga estas etapas:
- Acesse a página Consultas salvas.
- Clique em Ver ações ao lado da consulta salva que você quer excluir.
- Clique em Excluir consulta para excluir a consulta salva.
- Na caixa de diálogo Excluir consulta, clique em Excluir.
A seguir
- Saiba mais sobre consultas salvas.