Esta página explica como analisar e gerenciar seus dados do AlloyDB para PostgreSQL usando o AlloyDB Studio no console do Google Cloud.
O AlloyDB Studio inclui um painel Explorer que se integra a um editor de consultas e a uma tabela de resultados de consulta SQL. É possível executar instruções DDL, DML e DQL nessa única interface. Por exemplo, em vez de configurar uma ferramenta de consulta de banco de dados de terceiros, é possível criar uma tabela ou consultar seus dados usando esse editor de consultas.
Se você não conhece o AlloyDB para PostgreSQL, consulte Visão geral do AlloyDB.
Use o painel Explorer no AlloyDB Studio para conferir e interagir com os objetos do banco de dados. É possível criar, alterar e excluir os seguintes objetos de banco de dados:
- Esquemas
- Tabelas
- Colunas
- Índices e chaves
- Gatilhos
- Visualizações
- Funções
- Procedimentos
- Sequências
- Tipos
- Extensões
Papéis e permissões necessárias
Para usar o AlloyDB Studio, você precisa das seguintes permissões:
alloydb.clusters.get
alloydb.databases.list
alloydb.instances.executeSql
alloydb.instances.list
alloydb.users.list
É possível receber essas permissões pelo papel
roles/alloydb.admin
ou usando uma combinação de papéis roles/alloydb.viewer
e roles/alloydb.databaseUser
. Se você não tiver esse papel, entre em contato com o administrador da organização para
solicitar o acesso. Também é possível receber as permissões necessárias com
papéis personalizados ou
outros papéis predefinidos.
Além disso, verifique se você tem permissões no nível do banco de dados para o banco de dados que está usando na autenticação.
Explore seus dados
Para acessar o painel Explorer, siga estas etapas:
No console do Google Cloud, abra a página AlloyDB.
Selecione um cluster na lista.
No menu de navegação, clique em AlloyDB Studio.
Selecione um banco de dados e um usuário e insira a senha do usuário.
Clique em Autenticar. O painel Explorer mostra uma lista dos objetos no seu banco de dados.
Criar, modificar e consultar seus dados
Você pode usar o editor de consultas para executar instruções SQL. As instruções precisam ser separadas por ponto e vírgula. Você pode criar uma consulta por conta própria ou preencher o editor de consultas com um modelo.
As instruções são executadas com base na ordem em que você as insere no editor de consultas.
Para criar, consultar ou modificar seus dados, siga estas etapas:
No console do Google Cloud, abra a página AlloyDB.
Selecione um cluster na lista.
No menu de navegação, clique em AlloyDB Studio.
Faça login no AlloyDB Studio usando o nome do seu banco de dados, nome de usuário e senha.
Crie uma consulta usando um dos seguintes métodos:
Para criar sua própria consulta, siga estas etapas:
- Abra uma nova guia clicando em New SQL editor tab ou New tab.
- Quando o editor de consultas aparecer, crie sua consulta.
Para criar uma consulta começando com um modelo, siga estas etapas:
- No painel Explorer, ao lado de um objeto do banco de dados, clique em more_vert Ver ações. Uma ou mais ações disponíveis são exibidas.
- Clique em uma ação. O editor de consultas é preenchido com um modelo.
- Substitua os marcadores de posição no modelo.
Clique em Executar. Isso executa todas as consultas no editor de consultas. Os resultados da consulta aparecem na tabela Resultados.
Também é possível selecionar e executar uma ou várias consultas ao mesmo tempo. Para fazer isso, selecione uma ou várias consultas e clique em Executar selecionadas.
Limitações
- O AlloyDB Studio oferece suporte a consultas leves. Respostas com mais de 10 MB podem ficar truncadas. O AlloyDB Studio indica quando resultados parciais são retornados.
- As solicitações que levam mais de 5 minutos na instância são canceladas.
- O AlloyDB Studio não mantém uma conexão de banco de dados aberta após a execução de um script SQL ser concluída. Da mesma forma, as guias do Editor não compartilham uma sessão em comum, e cada execução inicia uma nova conexão usando uma sessão separada.
- O AlloyDB Studio oferece suporte apenas à autenticação nativa do PostgreSQL (nome de usuário e senha). Não é possível autenticar usando o Identity and Access Management ou usar as credenciais salvas no Secrets Manager.
- Quando você executa várias instruções de consulta ao mesmo tempo e uma delas resulta em um erro, toda a consulta é cancelada.