我在我的webapp中使用segreizejs和PostgreSQL作为ORM,我想用字母数字ID代替数字。我怎么能这样做? 有没有办法通过续集来做到这一点? 或者我是否要单独生成此ID,然后将其保存到db?
感谢您的帮助。
答案 0 :(得分:0)
您可以使用UUID作为主键,并将其默认值设置为uuidv1或v4
http://docs.sequelizejs.com/en/latest/api/datatypes/#uuid
id: {
type: DataTypes.UUID,
defaultValue: DataTypes.UUIDV4,
primaryKey: true
}