Acessar uma instância de banco de dados a partir do editor SQL
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 senhor tem uma função Postgres correspondente para log in na instância do banco de dados. Consulte Criar e gerenciar funções do Postgres para identidades do Databricks.
- Sua função Postgres recebe as permissões necessárias para acessar o banco de dados, esquema ou tabela.
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.
- Clique em Computação na barra lateral do workspace.
- Clique em Instâncias de banco de dados.
- Selecione a instância do banco de dados em que o senhor deseja executar as consultas PostgreSQL.
- 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.
- Selecione o banco de dados e o esquema desejados no seletor dropdown ao lado de executar tudo .
- Visualizar bancos de dados, esquemas, tabelas e colunas em PostgreSQL Databases
.
- Você pode preencher uma referência de tabela no Schema Browser clicando
ao lado da tabela desejada.
- Escreva uma consulta PostgreSQL e clique em executar tudo .
Funcionalidade e limitações suportadas
-
Aplica-se o modelo de permissões da lista de controle de acesso (ACL) de consulta:
- A execução acontece com a identidade do Databricks do usuário que clica em Run .
- Qualquer pessoa com pelo menos acesso CAN VIEW na consulta pode ver os resultados como eles aparecem no SQL Editor.
-
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.
-
$$
os blocos não funcionam se as declarações internas tiverem ponto e vírgula.