繁体   English   中英

PRISMA:如何在 prisma 常规类型中跳过 id 字段?

[英]PRISMA: How to skip id field in prisma regular type?

建模棱柱类型时有什么方法可以跳过 id ?

type User {
  myid: string! @unique
}

我试过这个。 但是给出, ✖ One field of the type must be marked as the id field with the @id directive.

实际上我想自定义棱镜ID。 我不想使用总是以 ck 开头的默认 prisma id ---

我想要不同类型的不同 id 模式:

例如:用户ID:用户---abc---123 产品ID:产品---abc---123

任何字段中的 id 都应该识别它,如果你想要一个你可以随时使用的 uuid,自定义它不会给你任何优势

model User {
      myid: String @default(uuid()) @id
}

或者

model User {
      myid: Int @default(autoincrement()) @id
}

您可以在这里了解更多信息: https://www.prisma.io/docs/reference/tools-and-interfaces/prisma-schema/data-model

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM