Pular para o conteúdo principal

Acessar uma instância de banco de dados a partir do editor SQL

info

Visualização

Esse recurso está em Public Preview nas seguintes regiões: us-east-1, us-west-2, eu-west-1, ap-southeast-1, ap-southeast-2, eu-central-1, us-east-2, ap-south-1.

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

Antes de começar

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

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

Criar uma nova consulta

Crie uma nova consulta SQL no editor SQL.

  1. Clique em Computação na barra lateral do workspace.
  2. Clique em Instâncias de banco de dados.
  3. Selecione a instância do banco de dados em que o senhor deseja executar as consultas PostgreSQL.
  4. Clique em Nova consulta no canto superior direito.

execução de consultas

Para executar as consultas do site PostgreSQL, selecione o banco de dados e o esquema apropriados no seletor dropdown.

  1. Selecione o banco de dados e o esquema desejados no seletor dropdown ao lado de executar tudo .
  2. Visualizar bancos de dados, esquemas, tabelas e colunas em PostgreSQL Databases Ícone de dados..
  3. Você pode preencher uma referência de tabela no Schema Browser clicando Ícone duplo direito da Chevron. ao lado da tabela desejada.
  4. Escreva uma consulta PostgreSQL e clique em executar tudo .

Funcionalidade e limitações suportadas

  1. Aplica-se o modelo de permissões da lista de controle de acesso (ACL) de consulta:

    1. A execução acontece com a identidade do Databricks do usuário que clica em Run .
    2. Qualquer pessoa com pelo menos acesso CAN VIEW na consulta pode ver os resultados como eles aparecem no SQL Editor.
  2. Objetos com escopo de conexão, como tabelas e transações temporárias, funcionam em uma única célula. Elas não funcionam em diferentes cliques de execução , pois cada uma é sua própria sessão.

  3. $$ os blocos não funcionam se as declarações internas tiverem ponto e vírgula.