Кодогенератор для интеграции с PostgreSQL

Испытайте новый уровень продуктивности, фокусируясь на решении доменных проблем. Рутину интеграции с PostgreSQL кодогенератор dbFirst возьмёт на себя.

Выявляет дефекты в миграциях схемы PostgreSQL

От синтактических ошибок до несовместимостей.

Выявляет дефекты в SQL-запросах

От синтаксических ошибок до несоответствий схеме PostgreSQL и подробно вам о них рассказывает. В будущем будет выявлять и ошибки в использовании индексов.

Генерирует код с интеграционным слоем

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

Встраивается в CI

dbFirst изначально создан с расчётом под использование не только в рамках разработки, но и как этап конвейера сборки, артефактом которого является код SDK.

Как это работает

migration.png

Предоставьте схему БД

В виде файлов-миграций в SQL

queries.png

Укажите запросы

В виде файлов SQL

mixed-statements-2.png

Сгенерируйте SDK

Используя CLI-инструмент dbFirst

Ознакомьтесь с примером

Хотите увидеть dbFirst в коде? Ознакомьтесь c демонстрационным проектом.

Принципы

Мы опираемся на принцип DB-first: база данных первична относительно языка программирования. Сервер базы данных - это сервис с API в виде запросов SQL. Структура базы определяет то, какие запросы корректны и какими типами данных они оперируют.

Поддерживаемые технологии

Базы данных

PostgreSQL

Языки программирования

Haskell
Java

Получите доступ к Preview

Начните использовать SaaS-платформу dbFirst и повысьте продуктивность своей команды в первый же день!

Мы с вами свяжемся и предоставим доступ к платформе.