Prisma
Prisma is a database ORM that makes it easy to work with databases in a type-safe manner.
Tutorial
Learn Prisma at Prisma.
Prisma example
prisma
model User {
id Int @id @default(autoincrement())
name String
email String @unique
posts Post[]
}
model Post {
id Int @id @default(autoincrement())
title String
content String?
}
typescript
const prisma = new PrismaClient();
await prisma.user.create({
data: {
name: "Alice",
email: "alice@example.com",
posts: {
create: { title: "Hello, World!" },
},
},
});