0

我有一个简单的架构:

export default {
  title: 'hash schema',
  version: 0,
  primaryKey: 'hash',
  type: 'object',
  keyCompression: true,
  properties: {
    uuid: { type: 'string' },
    id: { type: 'number' }
  }
}

我想要一个带有字符串字段uuid作为主键的表,并且我想将它映射到一个自动增加的唯一数字。

有没有办法这样做?

4

1 回答 1

-1

“自动递增”对我来说听起来不是很 UUIDish。UUID 应该是随机且不可预测的。你让自己容易受到德国坦克问题的影响

不过,您可以在 JSON Schema 中使用"format": "uuid". 它仅在支持规范版本 draft2019-09 或更高版本的实现中可用。

于 2021-12-14T16:40:09.110 回答