18 points par xguru 2021-04-23 | 2 commentaires | Partager sur WhatsApp
  • Svelte + Electron

  • Fonctionne sur Windows/Linux/macOS et dans le navigateur web

  • Connexion à MySQL/PostgreSQL/SQL Server/MongoDB

→ Prise en charge de multiples connexions simultanées et des tunnels SSH

  • Navigateur et éditeur de données en grille

→ Vue maître/détail FK, recherche FK

Group By en un clic

→ Édition par lots possible (macro)

  • Éditeur de requêtes & générateur SQL

→ Coloration syntaxique et autocomplétion du code

→ Assistant de jointure

→ Génération automatique de SQL depuis la DB actuelle (Create/Drop/Insert/Truncate..)

  • Export & import CSV/Excel/JSON

→ Extension des formats possible via des plugins

→ Prise en charge du scripting en JavaScript

→ Prise en charge de la copie de tables entre DB

  • Prise en charge du driver MongoDB natif

→ Données de collection, affichage JSON..

→ Prise en charge des requêtes via l'API MongoDB

  • Architecture de plugins au format NPM

2 commentaires

 
galadbran 2021-04-23

J’utilise DBeaver + Mongodb Compass,

et DbGate a aussi l’air intéressant, car à part l’absence de prise en charge d’Oracle, il fonctionne avec MySQL, PostgreSQL et MongoDB.

L’UX pour utiliser MongoDB a également l’air correcte...

Parmi les différents outils open source que j’ai essayés, c’est récemment DBeaver qui m’a laissé la meilleure impression, mais je vais aussi tester DbGate.

 
galadbran 2021-04-24

Comparé à MongoDB Compass, c’est agréable parce que la réactivité est meilleure, et c’est aussi pratique parce qu’on peut configurer un serveur bastion.

Cela dit, c’est un peu dommage qu’il manque une option pour spécifier la base d’authentification,

et c’est aussi regrettable que les retours à la ligne ne soient pas appliqués automatiquement lors de l’affichage détaillé des données (je n’ai testé qu’avec MongoDB).