【问题标题】:How to set a random ID on a sqlite Prisma Database?如何在 sqlite Prisma 数据库上设置随机 ID?
【发布时间】:2022-10-16 01:41:12
【问题描述】:

目前,我的 Next JS 网站使用 Prisma 自动增量来获取模型“项目”上的 ID:

model Item {
  id            Int     @id @default(autoincrement())
  name          String
  link          String
}

但我需要更改它以使我的网站更加安全。我希望 ID 是 0 到 99999999999999 之间的随机整数(无自动增量)。 有没有一种简单的方法可以做到这一点,还是我必须手动生成一个 ID 并检查该 ID 是否已经存在? 问候,像素页

【问题讨论】:

    标签: javascript database sqlite prisma


    【解决方案1】:

    如果您不想使用一系列 ID,我建议您使用 UUID 之类的东西:

    id   String @id @default(uuid())
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-03
      • 2013-05-29
      • 1970-01-01
      • 2014-06-30
      • 2013-12-25
      • 2015-01-28
      • 1970-01-01
      相关资源
      最近更新 更多