Sonata

Prisma ORM: типобезопасная работа с базами данных в Node.js

Prisma ORM — это ORM нового поколения для Node.js и TypeScript. В его состав входят три инструмента: Prisma Client (типобезопасный генератор запросов), Prisma Migrate (система миграций) и Prisma Studio (GUI для работы с базой данных).

Prisma Client подходит для любых бэкенд-приложений: REST API, GraphQL, gRPC, микросервисов и serverless. Схема данных описывается в файле Prisma Schema, где задаются источник данных, генераторы и модели.

Для старта достаточно установить Prisma CLI, описать схему и выполнить генерацию клиента командой prisma generate. Поддерживается как интроспекция существующей БД, так и создание схемы вручную с последующей миграцией.

GitHub ★ 46,371

Загрузка страницы