Prisma是否支持MySQL中的多值索引?
Prisma中MySQL多值索引的声明问题
MySQL 8.0.17及以上版本支持为JSON数组类型的列创建多值索引,创建这类索引需要使用特定的DDL语句,示例如下:
INDEX zips( (CAST(custinfo->'$.zipcode' AS UNSIGNED ARRAY)) )
我的问题是:如何在Prisma Schema中完成该索引的声明?
目前Prisma的索引定义文档中未提及相关内容,但PostgreSQL中对应的GIN索引已被支持,在Prisma Schema中有特定语法:
@@index([value(ops: JsonbPathOps)], type: Gin)
我猜测Prisma暂不支持MySQL多值索引,但怕自己有所遗漏。想问下有没有其他思路或解决办法?另外,该功能是否会在Prisma的后续版本中推出?
内容的提问来源于stack exchange,提问作者orange77
相关产品推荐
相关产品推荐

