Название проекта: dbgate -- бесплатный кроссплатформенный инструмент управления базами данных с открытым исходным кодом

Адрес открытого исходного кода на GitHub: https://github.com/dbgate/dbgate

Официальный сайт: https://dbgate.org/

Адрес загрузки: https://dbgate.org/download/

dbgate — это менеджер для таких баз данных, как MySQL, PostgreSQL, SQL Server, MongoDB, SQLite и т. д.

dbgate поддерживает работу в операционных системах Windows, Linux и Mac, обеспечивая пользователям кроссплатформенную гибкость.

dbgate — это не просто локальное приложение; оно также может работать как веб-приложение, позволяя пользователям легко получать доступ к базам данных и управлять ими через браузер.

Поддерживаются следующие базы данных:

  • MySQL
  • PostgreSQL
  • SQL Server
  • Oracle (экспериментально)
  • MongoDB
  • Redis
  • SQLite
  • Amazon Redshift
  • CockroachDB
  • MariaDB

Возможности dbgate:

  • Редактирование данных таблицы с предварительным просмотром скрипта изменений SQL:Поддерживает редактирование данных таблицы и предоставляет предварительный просмотр скриптов изменений SQL.

  • Редактирование схемы таблицы, индексов, первичных и внешних ключей:Позволяет пользователям редактировать структуру таблицы, индексы и определять первичные и внешние ключи.

  • Сравнение и синхронизация структур баз данных:Предоставляет функциональность для сравнения и синхронизации структур баз данных, обеспечивая согласованность схем баз данных.

  • ER-диаграмма:Предоставляет диаграммы сущность-связь (ER) для визуализации связей между таблицами базы данных.

  • Светлая и тёмная темы:Предоставляет светлую и тёмную темы, чтобы учитывать личные предпочтения пользователей.

  • Представление «мастер/деталь», поиск по внешнему ключу:Поддерживает представления «мастер/деталь» и поиск по внешнему ключу.

  • Конструктор запросов:Предоставляет конструктор запросов, позволяющий пользователям легко создавать запросы.

  • Представление в виде формы:Предоставляет представление в виде формы для таблиц с большим количеством столбцов, чтобы упростить работу.

  • JSON-представление для коллекций MongoDB:Поддерживает JSON-представление для коллекций MongoDB.

  • Просмотр таблиц, представлений, хранимых процедур, функций, коллекций MongoDB:Предоставляет возможность просмотра различных объектов базы данных.

  • Редактор SQL:Включает редактор SQL, поддерживающий выполнение SQL-скриптов.

  • Форматирование SQL-кода, автодополнение кода:Обеспечивает форматирование SQL-кода и автодополнение кода.

  • Добавление утилит SQL LEFT/INNER/RIGHT JOIN:Поддерживает добавление утилит SQL LEFT, INNER и RIGHT JOIN.

  • Редактор JavaScript для Mongo:Включает редактор JavaScript для Mongo, поддерживающий выполнение скриптов Mongo (с использованием синтаксиса Node.js).

  • Древовидное представление Redis, генерация скриптов из ключей, запуск скриптов Redis:Предоставляет древовидное представление Redis, позволяет генерировать скрипты из ключей и запускать скрипты Redis.

  • Запуск как приложения в Windows, Linux и Mac или как контейнера Docker на сервере, при этом клиент работает в веб-браузере:Он является кроссплатформенным и позволяет пользователям выбирать запуск в различных средах, включая локальные приложения, контейнеры Docker на серверах и веб-браузеры.

  • Импорт и экспорт CSV, Excel, JSON, NDJSON, XML:Поддерживает импорт и экспорт данных в различных форматах.

  • Бесплатный редактор таблиц:Предоставляет бесплатный редактор таблиц для быстрого редактирования данных таблиц, например для очистки данных или прототипирования таблиц после импорта/экспорта.

  • Архивирование:Поддерживает резервное копирование данных в файлы NDJSON в локальной файловой системе (или на сервере DbGate при использовании веб-приложения).

  • Диаграммы, экспорт диаграмм в виде HTML-страниц:Поддерживает создание диаграмм и их экспорт в виде HTML-страниц.

  • Дополнительные сведения о запуске DbGate в контейнере Docker см. на Docker Hub:Предоставляет подробную информацию о запуске DbGate в контейнере Docker.

  • Расширяемая архитектура плагинов:Имеет расширяемую архитектуру плагинов, позволяющую пользователям добавлять новые функции по мере необходимости.

  • Перспектива:Предоставляет перспективу для вложенного табличного просмотра сложных реляционных данных и проектирования запросов к базам данных MongoDB.

Главный вид:

Редактор таблиц:

Конструктор запросов:

Импорт CSV, Excel:

ER-диаграмма: