Entenda este banco

Toda tabela tem uma história. Quero saber quem está envolvido.
Abra uma conexão SQL e clique em Entender na barra lateral (ou Ferramentas › Entender este esquema). O Lily manda o schema atual para a sua ferramenta de IA e transforma em um guia: do que o banco trata, que áreas ele tem e para que serve cada tabela, mesmo com nomes enigmáticos e sem chave estrangeira.
Funciona no PostgreSQL, MySQL, SQLite, SQL Server, Trino e ClickHouse. MongoDB e DynamoDB têm uma versão menor, Entender coleção e Entender tabela, nas páginas deles.
O que ele lê
Nomes de tabela e coluna, tipos, chaves primárias, chaves estrangeiras declaradas e as que o Lily deduz pelos nomes. Nenhuma linha. De cada tabela vão até 16 colunas, e o resto só é contado. Veja O que a IA vê.
O guia
O resultado abre como um tour chamado Conheça o elenco:
- o domínio e um resumo do banco;
- áreas, grupos de tabelas que andam juntas;
- Quem é quem: cada tabela com um nome amigável, o papel dela e o quanto é importante (central, de apoio ou de consulta);
- o detalhe de cada entidade, com as relações, Abrir tabela e Ideias de consultas.
Copiar coloca o resumo na área de transferência em Markdown.
Ideias de consultas
Ideias de consultas numa entidade pede de três a cinco queries do dia a dia, como pedidos recentes de um cliente. Cada uma precisa ser uma leitura com pelo menos um :parâmetro, e o Lily confere com EXPLAIN (sem rodar) antes de mostrar. Escolha uma para abrir no editor, preencha os parâmetros e rode.
Achar onde algo mora
O campo de busca no topo aceita uma pergunta como onde guardamos os reembolsos? O Lily separa candidatas localmente, pede para a IA ordenar e confere cada resposta contra o schema real. Clique num resultado para abrir a tabela. Só nomes, tipos e papéis são enviados.
Schemas grandes
Até 25 tabelas são analisadas num pedido só. Schemas maiores vão em lotes de 18, salvos conforme terminam, e depois resumidos. Se a análise parar (tempo limite, erro, você fechou), o guia mostra até onde chegou; feche e abra de novo para continuar dali. Reanalisar começa do zero.
Mantendo em dia
A análise fica salva por conexão e schema, então abre na hora da próxima vez. Quando o schema muda, uma faixa conta tabelas novas, removidas e alteradas, e Atualizar analisa só essas. Em schemas pequenos, ou quando quase tudo mudou, Atualizar refaz tudo.
Onde isso ajuda
Depois que um schema é entendido, o Lily soma esse contexto de negócio aos outros recursos de IA: Pergunte aos seus dados, SQL gerado, sugestão de índices, Investigar, migrations, ideias de consultas e dados falsos. É assim que clientes acha a tabela chamada tb_usr.
Abrir o Entender também roda a varredura de dados sensíveis daquele schema.