Prisma2で指定できるIDのType

Prisma2で指定可能なIDのTypeはドキュメントに書いてあります

www.prisma.io

// integerでautoincrementする
model User {
  id Int  @id @default(autoincrement())
  name String
}

{
  id: 1,
  name: "murajun1978"
}

// cuidを使う
model User {
  id String @id @default(cuid())
  name String
}

{
  id: "ckbnw8uvi0000aloy4biot7rc",
  name: "murajun1978"
}

// uuidを使う
model User {
  id String @id @default(uuid())
  name String
}

{
  id: "dd85a66b-95b0-498f-b188-aafee97facc9",
  name: "murajun1978"
}

Prisma2は、十分productionで使えるレベルではあると思います

絶賛、RailsからNext.js + GraphQL + Prisma2へリプレイス中

Enjoy Prisma2 ヘ(^o^)ノ