6 pontos por GN⁺ 2024-12-05 | 1 comentários | Compartilhar no WhatsApp
  • Uma GUI leve baseada em navegador para gerenciamento de bancos de dados SQL, projetada com foco em simplicidade e versatilidade
  • Inicialmente desenvolvida para LibSQL e SQLite, agora oferece suporte a vários bancos de dados
  • Bancos de dados compatíveis
    • Baseados em SQLite: Turso/LibSQL, SQLite (arquivo local), Cloudflare D1, rqlite, StarbaseDB, Val.town
    • MySQL (beta, funcionalidades limitadas)
    • PostgreSQL (beta, funcionalidades limitadas)
  • Aplicativo desktop
    • Disponível para download para Windows e Mac
    • Outerbase Studio Desktop é um wrapper leve em Electron da versão web, permitindo suporte a drivers de MySQL e PostgreSQL que não são possíveis no ambiente do navegador
  • Recursos
    • Editor de consultas: editor de consultas amigável com autocompletar e dicas de funções em tooltips. Permite executar várias consultas ao mesmo tempo e verificar os resultados com eficiência
    • Editor de dados: editor de dados poderoso que permite revisar previamente todas as alterações antes de confirmá-las. As tabelas de dados são otimizadas para renderizar com eficiência milhares de linhas e colunas
    • Editor de esquema: permite criar, modificar e remover rapidamente colunas de tabela sem escrever SQL
    • Gerenciador de conexões: gerenciador de conexões flexível, com armazenamento local de conexões no navegador. Também permite salvar no servidor para compartilhar conexões entre vários dispositivos

1 comentários

 
GN⁺ 2024-12-05
Comentários do Hacker News
  • Já tive experiência construindo algo parecido, e o importante é se há suporte a controle de permissões

    • O ideal é manter uma lista de e-mails e conceder permissões para que outras pessoas possam adicionar linhas
    • Acho que faltam padrões sólidos para esse tipo de manutenção
  • Senti falta de um navegador de banco de dados baseado em navegador de alta qualidade e espero uma implementação de driver para Firestore

    • Estou preso ao ambiente da GCP, então preciso de um driver para Firestore
  • Seria bom ter uma opção de interface "compacta"

    • Ao comparar Web UI e GUI nativa, na web o espaço é consumido rapidamente
    • Há padding demais, o que dificulta ver a informação real
  • O uso do plugin SQL do Kate é muito útil

    • Dá para organizar SQL em arquivos ou em arquivos Markdown
    • Já tive a experiência de precisar redigitar SQL semelhante várias vezes no passado
  • Em ambientes onde a instalação é difícil, espero que seja possível usar facilmente via pip install ou npm install

    • Deveria ser algo fácil de executar, como o datasette
  • Fico curioso se há planos de suporte à colaboração

    • É preciso um recurso em que dois ou mais usuários possam consultar e obter resultados em tempo real no mesmo workspace
    • Já tentei algo parecido com vscode + liveshare + extensão de gerenciamento de SQL
  • Uso o Metabase para relatórios SQL e estou procurando uma ferramenta que realmente permita alterar valores

    • O fato de não usar transações e de o esquema do banco de dados ser definido duas vezes é preocupante
  • Já tive muitos problemas em UIs de banco de dados baseadas em navegador para lidar com dados binários e inteiros muito grandes

  • Fico curioso se há planos de usar tauri

    • Ele permite usar a web view nativa do sistema operacional e pode reduzir a sobrecarga do electron
  • A motivação para ter uma Web UI em cima do banco de dados é a orientação para ferramentas de BI

    • É possível escrever em tabelas por meio do Metabase