Введение в DBGate

Введение в DBGate

DBGate - это кроссплатформенное приложение для просмотра и изменения данных баз данных в браузере.

Серверная часть является приложением ASP.NET Core, которое реализует REST сервис, поддерживающий операции:

  • Получение данных из таблиц и представлений по запросам GET.
  • Получение данных из хранимых процедур по запросам GET.
  • Обновление данных таблиц и представлений операциями POST, PUT и DELETE.
  • Выполнение процедур для обновления данных операциями POST, PUT и DELETE.

Для создания сервиса достаточно добавить именованную строку подключения в файле настройки.

DBGate создает модель для всех таблиц, представлений и хранимых процедур, читая метаданные базы данных.

Поддерживаются SQL Server, Oracle, MySQL, MariaDB, PostgreSQL, DB2, NuoDB и SQLite, на Windows и Linux.

Например, ниже приведены запросы к сервису для строки подключения 'mssql-023':

DBGate также включает встроенный JavaScript клиент, доступный по адресам с сегментом /edit/ вместо /api/:

Ниже представлен пример клиента:

DBGate Samples - s02.usp_cashbook2

Вы можете загружать данные из таблиц, представлений и хранимых процедур. Вы можете редактировать данные и сохранять изменения.

Мы верим, что DBGate может значительно изменить разработку корпоративных веб-приложений, т.к. для создания приложений достаточно создать только базу данных.

Вы можете быстро получить первые результаты. Начните с этих статей:

Разработчики баз данных могут настраивать методы API и клиентское приложение на JavaScript.

См. подробности в Руководстве разработчика.