6 points par GN⁺ 2024-12-05 | 1 commentaires | Partager sur WhatsApp
  • Une interface graphique légère, basée sur le navigateur, pour administrer des bases de données SQL, conçue avec pour objectif la simplicité et la polyvalence
  • Développée au départ pour LibSQL et SQLite, elle prend désormais en charge divers types de bases de données
  • Bases de données prises en charge
    • Basées sur SQLite : Turso/LibSQL, SQLite (fichier local), Cloudflare D1, rqlite, StarbaseDB, Val.town
    • MySQL (bêta, fonctionnalités limitées)
    • PostgreSQL (bêta, fonctionnalités limitées)
  • Application de bureau
    • Téléchargement disponible pour les applications de bureau Windows et Mac
    • Outerbase Studio Desktop est un wrapper Electron léger de la version web, permettant la prise en charge des pilotes MySQL et PostgreSQL, impossibles à utiliser dans un environnement navigateur
  • Fonctionnalités
    • Éditeur de requêtes : éditeur de requêtes convivial avec autocomplétion et infobulles d’aide pour les fonctions. Possibilité d’exécuter plusieurs requêtes simultanément et de consulter efficacement les résultats
    • Éditeur de données : puissant éditeur de données permettant de prévisualiser toutes les modifications avant validation. Les tables de données sont optimisées pour afficher efficacement des milliers de lignes et de colonnes
    • Éditeur de schéma : permet de créer, modifier et supprimer rapidement des colonnes de table sans écrire de SQL
    • Gestionnaire de connexions : gestionnaire de connexions flexible, permettant de stocker les connexions localement dans le navigateur. Possibilité de les enregistrer sur le serveur pour les partager entre plusieurs appareils

1 commentaires

 
GN⁺ 2024-12-05
Avis Hacker News
  • J’ai déjà essayé de créer quelque chose de similaire, et le point important est de savoir si la gestion des autorisations est prise en charge

    • L’idéal serait de pouvoir maintenir une liste d’e-mails et d’accorder à d’autres personnes la permission d’ajouter des lignes
    • Je pense qu’il manque une norme solide pour ce type de maintenance
  • J’ai trouvé qu’il manquait de navigateurs DB de haute qualité basés sur le navigateur, et j’espère une implémentation du pilote Firestore

    • Je suis lié à l’environnement GCP, donc j’ai besoin d’un pilote Firestore
  • Ce serait bien d’avoir une option d’interface « compacte »

    • Quand on compare une interface web et une GUI native, l’espace se consomme vite sur le web
    • Il y a trop de padding, ce qui rend les vraies informations difficiles à voir
  • L’utilisation du plugin SQL de Kate est très utile

    • Cela permet d’organiser le SQL dans des fichiers ou des fichiers Markdown
    • J’ai déjà eu l’expérience de devoir retaper plusieurs fois un SQL similaire par le passé
  • Dans les environnements où l’installation est difficile, j’aimerais pouvoir l’utiliser facilement via pip install ou npm install

    • Cela devrait pouvoir se lancer aussi facilement que datasette
  • Je me demande s’il est prévu de prendre en charge la collaboration

    • Il faut une fonctionnalité permettant à plus de deux utilisateurs d’exécuter des requêtes et d’obtenir des résultats en temps réel dans le même espace de travail
    • J’ai déjà essayé une fonctionnalité similaire avec vscode + liveshare + une extension de gestion SQL
  • J’utilise Metabase pour le reporting SQL et je cherche un outil qui permette de modifier réellement les valeurs

    • L’absence d’utilisation de transactions et le fait que le schéma de base de données soit défini deux fois m’inquiètent
  • J’ai souvent eu des problèmes de gestion des données binaires et des très grands entiers dans les interfaces de base de données basées sur le navigateur

  • Je me demande s’il est prévu d’utiliser tauri

    • Cela permettrait d’utiliser la web view native de l’OS et de réduire la surcharge d’electron
  • La motivation des outils orientés BI est d’avoir une interface web au-dessus de la base de données

    • Il est possible d’écrire dans les tables via Metabase