Slide 7
Slide 7 text
| © 2024 Levtech Co., Ltd.
7
2024年10月現在だと、例えば以下のようなケース
Prismaで生SQLを使いたいケースがいくつかある
Prismaで生SQLを使いたいケース
ケース 説明
パフォーマンスチューニング
したい
PrismaのAPIで発行されるSQLは、パフォーマンスが良くないケースがあるた
め、生SQLを書いてパフォーマンスチューニングしたい。
Prisma APIが対応していない
SQLを書きたい
WHERE条件に配列を渡すSQLやUnionを使うSQLはPrisma APIが対応していない
ため、生SQLを書く必要がある。
外部キー制約がないテーブルに対
してJOINしたい
外部キー制約がないテーブルをJOINしてデータを取得したい場合は、Prisma
APIでは対応できないため、生SQLを書く必要がある。
※自チームではこのケースで生SQLを利用しました。