Navegar pelas tabelas
Clique numa tabela na barra lateral para abrir. A aba tem duas visões embaixo: Dados e Estrutura.
Existem dois tipos de grade. Tabelas com chave primária abrem na grade editável, que ordena e filtra no servidor. Tabelas sem chave, views, tabelas do Trino e resultados de query abrem numa grade somente leitura, que trabalha nas linhas já carregadas e ganha filtros por coluna e colunas congeladas.
Paginação
O Lily carrega uma página por vez e mostra Linhas 1–500, com botões de página anterior e próxima. Mude o tamanho da página em Ajustes › Dados e consultas › Linhas a carregar por tabela (de 50 a 10.000).
Ordenação
Clique no cabeçalho de uma coluna para ordenar crescente, de novo para decrescente, e mais uma vez para tirar. Na grade editável isso roda uma nova query com ORDER BY desde a primeira página, então ordena a tabela inteira, não só a página.
Filtros
A barra WHERE
Digite uma condição e aperte Return. Ela roda no servidor:
status = 'active' AND created_at > now() - interval '7 days'Aspas curvas coladas de um documento são endireitadas antes de rodar.
O construtor de filtro
O ícone de funil abre o Construtor de filtro: escolha uma coluna, um operador e um valor, e adicione mais condições. Elas são unidas com AND, e o construtor escreve o resultado na barra WHERE, onde você pode editar.
Operadores: =, ≠, >, <, ≥, ≤, LIKE, contém, IS NULL, IS NOT NULL.
Filtro por coluna
Na grade somente leitura, passe o mouse no cabeçalho e clique no funil para Filtrar esta coluna: contém, igual, diferente, começa com, termina com, maior que, menor que, vazio, não vazio. Esses filtros trabalham nas linhas carregadas, e o rodapé mostra quantas ficaram de fora.
Buscar na tabela
⌘ F filtra a página carregada às linhas em que alguma célula contém o texto e destaca o que achou. ↑ e ↓ passam de um para o outro.
Lendo os valores
O Lily colore valores que significam algo: números negativos e false em vermelho, true em verde, links e emails na cor de destaque, datas passadas em cinza. ⌀ é NULL.
- Ver valor… (botão direito numa célula) mostra o valor inteiro, formata JSON, mostra imagens guardadas como data URI,
byteaou base64, e conta os caracteres. - Ver linha… mostra uma linha como lista de colunas e valores. ↑ e ↓ vão para a próxima linha.
- Mostrar inspetor de linha abre um painel lateral que acompanha a linha selecionada.
Agregações
- Na grade editável, o botão Σ na barra de baixo escolhe uma coluna.
- Na grade somente leitura, ⌥-clique num cabeçalho.
O rodapé mostra contagem, soma, média, mínimo e máximo para números, contagem e valores distintos para texto, e quantos são NULL. Os números cobrem as linhas carregadas.
Congelar colunas
Na grade somente leitura, clique com o botão direito num cabeçalho e escolha Congelar até esta coluna para manter as primeiras colunas paradas enquanto o resto rola.
Seguindo chaves estrangeiras
Clique com o botão direito num valor de uma coluna de chave estrangeira e escolha Ir para → tabela. O Lily abre a tabela referenciada filtrada naquela linha. As chaves estrangeiras vêm das constraints declaradas no banco.
Copiando
- ⌘ C copia as linhas selecionadas separadas por tab, prontas para uma planilha.
- Copiar linha como dá TSV, CSV, JSON, Markdown ou um
INSERT. - Com várias linhas selecionadas, Copiar N linhas como INSERT escreve um comando por linha.
Para salvar linhas num arquivo, veja Resultados, gráficos e export.
