🪐
prisma "referentialIntegrity" is not known. と表示される場合の対処法
PrismaとPlanetScaleを使用してDBにデータを登録する際に
コンソール
error: The preview feature "referentialIntegrity" is not known. Expected one of: microsoftSqlServer, orderByRelation, nApi, selectRelationCount, orderByAggregateGroup, filterJson, planetScaleMode, referentialActions, mongoDb, inte
ractiveTransactions, namedConstraints, fullTextSearch
このようなエラーが発生する事があります。
久しぶりにprisma及びplanetScaleを触った際に遭遇しました。
このエラーは、@prisma/clientのバージョンが3.1.1以下の場合に発生します。
prisma version 3.1.1にて記述方法が変更された影響です。
package.json
"dependencies": {
"@prisma/client": "^2.30.3",
"prisma": "^4.0.0",
}
このようにバージョンを3.11以降で統一すると解消されます。
package.json
"dependencies": {
"@prisma/client": "^4.0.0",
"prisma": "^4.0.0",
}
Discussion