这是我的架构文件
generator client {
provider = "prisma-client-js"
previewFeatures = ["fullTextSearch","fullTextIndex"]
}
datasource db {
provider = "postgresql"
url = env("DATABASE_URL")
}
model Category {
id String @id @db.Uuid @default(dbgenerated("gen_random_uuid()"))
name String
companions Companion[]
}
model Companion {
id String @id @db.Uuid @default(dbgenerated("gen_random_uuid()"))
userId String
userName String
src String
name String @db.Text
description String
instruction String @db.Text
seed String @db.Text
createdAt DateTime @default(dbgenerated("now()"))
updatedAt DateTime @updatedAt
category Category @relation(fields: [categoryId], references: [id])
categoryId String
@@index([categoryId])
@@fulltext([name])
}
这里我无法实现@@fulltext功能,显示错误解析属性“@@fulltext”:当前连接器不支持定义全文索引text。请告诉我如何执行此操作,因为 @@fulltext 可以与 mySQL 一起使用
Prisma 客户端目前不支持使用索引来加速 postgresSQL 上的全文搜索。您可以安装 MySQL Community Edition 并轻松将您的提供商更改为 MySQL。
有一个链接我认为可能对你有帮助: https://www.prisma.io/docs/concepts/components/prisma-client/full-text-search
只有 postgresSQL 才会发生这种情况,如果将提供程序更改为 mysql,错误就会消失。