Partilhar via


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

Importante

Esta funcionalidade está na Pré-visualização Pública nas seguintes regiões: westus, westus2, eastus, eastus2, centralussouthcentralusnortheuropewesteuropeaustraliaeastbrazilsouthcanadacentralcentralindiasoutheastasiauksouth.

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

Antes de começar

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

  • Você tem uma função Postgres correspondente para efetuar 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, esquema ou tabela.

O criador da instância de banco de dados já tem as permissões necessárias para acessar a instância de banco de dados a partir do editor SQL. O criador da instância também pode adicionar outros usuários à instância e conceder permissões 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 espaço de trabalho.
  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 apenas de leitura em secundários legíveis:
    1. Clique no menu suspenso de recursos de computação e selecione o seu componente de computação que tem a etiqueta (Só leitura). Selecionar computação somente de leitura no menu suspenso
    2. Clica em Switch.

Executar consultas

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

  1. Selecione a base de dados e o esquema desejado no menu suspenso ao lado de Executar tudo.
  2. Visualize bancos de dados, esquemas, tabelas e colunas no ícone de Dados PostgreSQL.
  3. Você pode preencher uma referência de tabela do Navegador de esquema clicando no ícone de duas setas duplas para a direita ao lado da tabela desejada.
  4. Escreva uma consulta PostgreSQL e clique em Executar tudo.

Funcionalidade e limitações suportadas

  1. O modelo de permissões de consulta da lista de controlo de acesso (ACL) aplica-se:
    1. A execução acontece com a identidade 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. Objetos com escopo de conexão, como tabelas temporárias e transações, funcionam numa única célula. Eles não funcionam entre diferentes cliques de Run, já que cada clique constitui a 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.