6 puntos por GN⁺ 2024-12-05 | 1 comentarios | Compartir por WhatsApp
  • GUI ligera basada en navegador para la administración de bases de datos SQL, diseñada con el objetivo de ofrecer simplicidad y versatilidad
  • Inicialmente fue desarrollada para LibSQL y SQLite, pero ahora admite varias bases de datos
  • Bases de datos compatibles
    • Basadas en SQLite: Turso/LibSQL, SQLite (archivo local), Cloudflare D1, rqlite, StarbaseDB, Val.town
    • MySQL (beta, funciones limitadas)
    • PostgreSQL (beta, funciones limitadas)
  • Aplicación de escritorio
    • Se pueden descargar aplicaciones de escritorio para Windows y Mac
    • Outerbase Studio Desktop es un contenedor ligero en Electron de la versión web, lo que permite compatibilidad con controladores de MySQL y PostgreSQL que no son posibles en un entorno de navegador
  • Funciones
    • Editor de consultas: editor de consultas fácil de usar con autocompletado y tooltips de ayuda para funciones. Permite ejecutar varias consultas al mismo tiempo y revisar los resultados de forma eficiente
    • Editor de datos: potente editor de datos que permite revisar previamente todos los cambios antes de confirmarlos. Las tablas de datos están optimizadas para renderizar de forma eficiente miles de filas y columnas
    • Editor de esquemas: permite crear, modificar y eliminar rápidamente columnas de tablas sin escribir SQL
    • Administrador de conexiones: administrador de conexiones flexible que permite guardar conexiones localmente en el navegador. También se pueden guardar en el servidor para compartirlas entre varios dispositivos

1 comentarios

 
GN⁺ 2024-12-05
Comentarios de Hacker News
  • Tiene experiencia construyendo algo similar, y lo importante es si soporta gestión de permisos

    • Lo ideal sería mantener una lista de correos y otorgar permisos para que otras personas puedan agregar filas
    • Cree que faltan estándares sólidos para este tipo de mantenimiento
  • Sintió que faltan navegadores de DB de alta calidad basados en navegador, y espera que implementen un driver para Firestore

    • Está atado al entorno de GCP, así que necesita un driver para Firestore
  • Sería bueno tener una opción de interfaz "compacta"

    • Al comparar una UI web con una GUI nativa, en la web el espacio se consume rápido
    • Hay demasiado padding y se vuelve difícil ver la información real
  • El uso del plugin SQL de Kate es muy útil

    • Permite organizar SQL en archivos o archivos Markdown
    • Ha tenido la experiencia de volver a escribir varias veces SQL similar en el pasado
  • En entornos donde la instalación es difícil, espera poder usarlo fácilmente con pip install o npm install

    • Debería poder ejecutarse con facilidad, como datasette
  • Se pregunta si hay planes para soportar colaboración

    • Hace falta una función para que dos o más usuarios puedan ejecutar consultas y obtener resultados en tiempo real dentro del mismo espacio de trabajo
    • Ha intentado algo parecido con vscode + liveshare + una extensión de administración de SQL
  • Usa Metabase para reportes en SQL y está buscando una herramienta que realmente permita cambiar valores

    • Le preocupan el hecho de que no use transacciones y que el esquema de base de datos esté definido dos veces
  • Ha tenido muchos problemas con el manejo de datos binarios y enteros muy grandes en interfaces de base de datos basadas en navegador

  • Se pregunta si planean usar tauri

    • Permitiría usar vistas web nativas del sistema operativo y reducir la sobrecarga de electron
  • La motivación de tener una UI web sobre la DB es una herramienta orientada a BI

    • Es posible escribir en tablas a través de Metabase