【问题标题】:Restrict string values in property限制属性中的字符串值
【发布时间】:2021-08-12 16:07:07
【问题描述】:

我想知道如何限制 prisma 字段中的可能值。

我的模型目前看起来像这样

model FraudOrderCheck {
  id                 Int                  @id @default(autoincrement())
  brand_name         String
  retries            Int                  @default(0)
  validation_state   String               @default('processing') 
}

如何将validation_state 中的可能值限制于此

validation_state   String               @default('processing') // processed, errored

【问题讨论】:

    标签: nestjs prisma


    【解决方案1】:

    Prisma 目前无法限制字符串值。您需要在应用程序逻辑中处理此问题。

    另一种解决方法是使用枚举:

    enum ValidationState {
      PROCESSING
      PROCESSED
      ERROR
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-21
      • 2011-08-03
      • 1970-01-01
      • 2021-03-18
      相关资源
      最近更新 更多