Как устроена Prisma ORM и в чём её преимущества?

Middle
391 просмотров
AFK Offer AI

Prisma состоит из: prisma/schema.prisma (декларативная схема БД), Prisma Client (автогенерированный type-safe клиент), Prisma Migrate (миграции), Prisma Studio (визуальный редактор). Преимущества: полная TypeScript type safety (автогенерированные типы), удобный query API, автодополнение IDE, хорошая документация. Prisma не full ORM — нет lazy loading, entity identity map. Запросы: prisma.user.findMany({ where: { active: true }, include: { posts: true } }).

Следующий вопрос

Как правильно хешировать пароли в Node.js?