Compartilhar via


Acessar uma instância de banco de dados no editor do SQL

Importante

Esse recurso está em Visualização Pública nas seguintes regiões: westus, , westus2, eastus, eastus2, centralus, southcentralus, , northeurope, westeurope, , australiaeast, , brazilsouth, , canadacentral, , centralindia, , southeastasiauksouth.

Esta página descreve como acessar uma instância de banco de dados do Lakebase do editor do SQL para executar consultas e comandos do PostgreSQL.

Antes de começar

Verifique se você atende aos seguintes requisitos antes de se conectar:

  • Você tem uma função correspondente do Postgres para fazer login na instância do banco de dados. Consulte Gerenciar funções do Postgres.
  • Sua função Postgres recebe as permissões necessárias para acessar o banco de dados, o esquema ou a tabela.

O criador da instância de banco de dados já tem as permissões necessárias para acessar a instância do banco de dados do editor do SQL. O criador da instância também pode adicionar usuários adicionais à instância e pode conceder permissões do Postgres ao usuário.

Criar uma nova consulta

Crie uma nova consulta SQL no editor do SQL.

  1. Clique em Computação na barra lateral do workspace.
  2. Clique em Lakebase Provisionado.
  3. Selecione a instância de banco de dados na qual você deseja executar consultas PostgreSQL.
  4. Clique em Nova Consulta no canto superior direito.
  5. Para executar uma consulta de leitura em secundários legíveis:
    1. Clique no menu suspenso de recursos de computação e selecione o recurso de computação que tem o rótulo (somente leitura). Selecione o recurso somente leitura no menu
    2. Clique em Alternar.

Executar consultas

Para executar consultas PostgreSQL, selecione o banco de dados e o esquema apropriados no seletor suspenso.

  1. Selecione o banco de dados e o esquema desejados no seletor suspenso ao lado de Executar tudo.
  2. Visualize bancos de dados, esquemas, tabelas e colunas em Bancos de Dados PostgreSQLícone Dados.
  3. Você pode preencher uma referência de tabela do Navegador de Esquema clicando no ícone duplo direito da Chevron. Ao lado da tabela desejada.
  4. Escreva uma consulta PostgreSQL e clique em Executar tudo.

Funcionalidades e limitações suportadas

  1. O modelo de permissões acl (lista de controle de acesso à consulta) se aplica:
    1. A execução ocorre com a identidade do Databricks do usuário que clica em Executar.
    2. Qualquer pessoa com pelo menos acesso CAN VIEW na consulta pode ver os resultados como eles aparecem no Editor SQL.
  2. Os objetos com escopo de conexão, como tabelas e transações temporárias, funcionam em uma única célula. Eles não funcionam entre diferentes cliques de Execução, pois cada uma é sua própria sessão.
  3. Se $$ os blocos contiverem instruções com ponto-e-vírgula, somente os resultados da última instrução serão mostrados.