Skip to content

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!" },
    },
  },
});