Nom du projet : dbgate -- outil de gestion de bases de données multiplateforme gratuit et open source

Adresse open source GitHub : https://github.com/dbgate/dbgate

Site officiel : https://dbgate.org/

Adresse de téléchargement : https://dbgate.org/download/

dbgate est un gestionnaire pour des bases de données telles que MySQL, PostgreSQL, SQL Server, MongoDB, SQLite, etc.

dbgate prend en charge l'exécution sur les systèmes d'exploitation Windows, Linux et Mac, offrant aux utilisateurs une flexibilité multiplateforme.

dbgate n'est pas seulement une application locale ; il peut aussi s'exécuter comme application web, permettant aux utilisateurs d'accéder et de gérer facilement les bases de données via un navigateur.

Prend en charge les bases de données suivantes :

  • MySQL
  • PostgreSQL
  • SQL Server
  • Oracle (expérimental)
  • MongoDB
  • Redis
  • SQLite
  • Amazon Redshift
  • CockroachDB
  • MariaDB

Fonctionnalités de dbgate :

  • Édition des données de table avec aperçu du script de modification SQL :Prend en charge l'édition des données de table et fournit un aperçu des scripts de modification SQL.

  • Modifier le schéma de table, les index, les clés primaires et les clés étrangères :Permet aux utilisateurs de modifier la structure des tables et les index, et de définir les clés primaires et étrangères.

  • Comparer et synchroniser les structures de base de données :Fournit une fonctionnalité permettant de comparer et de synchroniser les structures de base de données, garantissant la cohérence des schémas de base de données.

  • Diagramme ER :Fournit des diagrammes entité-relation (ER) pour visualiser les relations entre les tables de base de données.

  • Thèmes clairs et sombres :Fournit à la fois des thèmes clairs et sombres pour répondre aux préférences personnelles des utilisateurs.

  • Vue maître/détail, recherche de clé étrangère :Prend en charge les vues maître/détail et la recherche de clé étrangère.

  • Concepteur de requêtes :Fournit un concepteur de requêtes qui permet aux utilisateurs de concevoir facilement des requêtes.

  • Vue formulaire :Fournit une vue formulaire pour les tables comportant de nombreuses colonnes afin de faciliter les opérations.

  • Vue JSON pour les collections MongoDB :Prend en charge une vue JSON pour les collections MongoDB.

  • Parcourir les tables, vues, procédures stockées, fonctions, collections MongoDB :Fournit une fonctionnalité de navigation pour divers objets de base de données.

  • Éditeur SQL :Inclut un éditeur SQL qui prend en charge l'exécution de scripts SQL.

  • Formatage du code SQL, autocomplétion :Fournit le formatage du code SQL et l'autocomplétion.

  • Ajouter des utilitaires de jointure SQL LEFT/INNER/RIGHT :Prend en charge l'ajout d'utilitaires de jointure SQL LEFT, INNER et RIGHT.

  • Éditeur JavaScript Mongo :Inclut un éditeur JavaScript Mongo qui prend en charge l'exécution de scripts Mongo (avec la syntaxe Node.js).

  • Vue arborescente Redis, générer des scripts à partir de clés, exécuter des scripts Redis :Fournit une vue arborescente Redis, peut générer des scripts à partir de clés et exécuter des scripts Redis.

  • Exécuter en tant qu'application sur Windows, Linux et Mac, ou en tant que conteneur Docker sur un serveur, avec le client exécuté dans un navigateur web :Il est multiplateforme, permettant aux utilisateurs de choisir de s'exécuter dans différents environnements, notamment des applications locales, des conteneurs Docker sur des serveurs et des navigateurs web.

  • Importer et exporter CSV, Excel, JSON, NDJSON, XML :Prend en charge l'importation et l'exportation de données dans divers formats.

  • Éditeur de table gratuit :Fournit un éditeur de table gratuit pour modifier rapidement les données de table, comme le nettoyage de données ou le prototypage de tables après import/export.

  • Archive :Prend en charge la sauvegarde des données dans des fichiers NDJSON sur le système de fichiers local (ou sur le serveur DbGate lors de l'utilisation de l'application web).

  • Graphiques, exporter les graphiques en pages HTML :Prend en charge la création de graphiques et leur exportation en pages HTML.

  • Pour plus de détails sur l'exécution de DbGate dans un conteneur Docker, visitez Docker Hub :Fournit des informations détaillées sur l'exécution de DbGate dans un conteneur Docker.

  • Architecture de plugins extensible :Possède une architecture de plugins extensible qui permet aux utilisateurs d'ajouter des fonctionnalités selon les besoins.

  • Perspective :Fournit une perspective pour la visualisation en tableaux imbriqués de données relationnelles complexes et l'interrogation sur les bases de données MongoDB.

Vue principale :

Éditeur de table :

Concepteur de requêtes :

Importer CSV, Excel :

Diagramme ER :