Pular para o conteúdo principal

Consulte seu banco de dados a partir do Editor SQL do Lakebase.

info

Beta

O Lakebase Postgres (beta com escalonamento automático) é a próxima versão do Lakebase, disponível apenas para avaliação. Para cargas de trabalho de produção, utilize a versão de pré-visualização pública do Lakebase. Consulte a seção "Como escolher entre as versões" para entender qual versão é a mais adequada para você.

O Editor SQL do Lakebase executa consultas em seus bancos de dados Lakebase diretamente do aplicativo Lakebase. Oferece recursos nativos do Postgres, como o meta-comando EXPLAIN/ANALYZE, psql-style e a exportação de resultados para CSV/JSON/ XLSX.

Utilize o Editor SQL do Lakebase

Para usar o Editor SQL:

  1. Abra o aplicativo Lakebase e selecione seu projeto de banco de dados.
  2. Selecione Editor SQL na barra lateral e, em seguida, selecione uma ramificação e um banco de dados.
  3. Insira uma consulta no editor e clique em executar para view os resultados.

Editor SQL do Lakebase

Você pode usar a seguinte consulta para experimentar o Editor SQL. A consulta cria uma tabela, adiciona dados e recupera os dados da tabela.

SQL
CREATE TABLE IF NOT EXISTS playing_with_lakebase(id SERIAL PRIMARY KEY, name TEXT NOT NULL, value REAL);
INSERT INTO playing_with_lakebase(name, value)
SELECT LEFT(md5(i::TEXT), 10), random() FROM generate_series(1, 10) s(i);
SELECT * FROM playing_with_lakebase;

Executar várias instruções de consulta simultaneamente retorna um conjunto de resultados separado para cada instrução. Os conjuntos de resultados são exibidos em abas separadas, numerados na ordem de execução.

Para limpar o editor, selecione o conteúdo da caixa de texto e apague-o.

Explicar e analisar

O editor SQL do Lakebase oferece os recursos Explain e Analyze .

Explicar e analisar o editor SQL do Lakebase

  • O recurso Explain executa a consulta especificada com o comando EXPLAIN do Postgres, que retorna o plano de execução da consulta. O recurso Explain retorna apenas um plano com estimativas. A consulta não é executada.
  • O recurso Analyze executa a consulta especificada com EXPLAIN ANALYZE. O parâmetro ANALYZE faz com que a consulta seja executada e retorna as contagens reais de linhas e os tempos de execução para os nós do plano, juntamente com as estimativas EXPLAIN .

A compreensão das informações fornecidas pelo recurso Explain and Analyze requer familiaridade com o comando EXPLAIN do Postgres e seu parâmetro ANALYZE . Consulte a documentação do EXPLAIN e o tópico "Usando EXPLAIN" na documentação do PostgreSQL.

Exporte dados para CSV, JSON e XLSX.

O editor SQL do Lakebase suporta a exportação de seus dados para JSON, CSV e XLSX. Acesse o botão de download no canto inferior direito da página do Editor SQL . O botão de download só aparece quando há um resultado definido para download.

Exportar para o Editor SQL do Lakebase

Expanda a seção de resultados da janela do Editor SQL.

Expanda a seção de resultados da janela do Editor SQL selecionando o botão de expansão da janela no canto inferior direito da página do Editor SQL .

Expandir o Editor SQL do Lakebase

Meta-comando

O editor SQL do Lakebase suporta o uso de metacomandos do Postgres, que funcionam como atalhos para interagir com seu banco de dados. Se você já está familiarizado com o uso de meta-comandos da interface de linha de comando psql , você pode usar muitos desses mesmos comandos no Editor SQL do Lakebase.

O Meta-comando pode acelerar seu fluxo de trabalho, fornecendo acesso rápido a esquemas de banco de dados e outras informações críticas sem a necessidade de escrever consultas SQL completas.

Aqui estão alguns metacomandos comumente usados no Editor SQL do Lakebase:

  • \dt — Liste todas as tabelas no banco de dados atual
  • \d [table_name] — Descreva a estrutura de uma tabela
  • \l — Listar todos os bancos de dados
  • \? — Um guia rápido dos meta-comandos disponíveis
  • \h [NAME] — Obtenha ajuda para qualquer comando do Postgres (por exemplo, \h SELECT)
nota

Nem todos os meta-comandos psql são suportados no Editor SQL . Para obter uma lista de comandos suportados, use \?.

Para obter uma lista completa dos meta-comandos e seus usos, consulte Meta-comando em psql.

Como usar o meta-comando

Para usar um meta-comando no Editor SQL , insira o meta-comando no editor (como em uma consulta SQL ) e clique em executar . O resultado será exibido no painel de saída.