You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
事前にprismaパッケージと@prisma/clientパッケージをインストールしておくことが必要となったようです。
Prisma 6.17.1以前では、これらのパッケージをインストールしていなくてもprisma db pushを実行することで自動でprismaパッケージと@prisma/clientパッケージがインストールされていましたが、Prisma 6.18.0では事前にこれらをインストールしていない状態でprisma db pushを実行するとエラーが出るようになりました。
→事前にprismaパッケージと@prisma/clientパッケージをインストールすることで解決します ✅
Activity
chvmvd commentedon Dec 6, 2025
Prisma 7.0.0がリリースされ、さらに多くの変更がありました。
PrismaClientのインスタンスを作成する際に、adapterを指定する必要があります cf. https://github.com/prisma/prisma/releases/tag/7.0.0→ 説明が大変にはなりますが、adapterを指定することで解決できます ✅
prisma db pushコマンドを実行した際にprisma generateコマンドは自動で実行されなくなっていそうですprisma migrateが暗黙的にprisma generateを実行しなくなっているためそれに付随してprisma db pushでも同様のことが起こっていると考えられます cf. https://github.com/prisma/prisma/releases/tag/7.0.0→
prisma generateを明示的に実行することで解決できます ✅schema.prisma内のdatasource.urlは、prisma.config.tsファイル内で指定する必要があります cf. https://github.com/prisma/prisma/releases/tag/7.0.0→
schema.prisma内の指定を消すことで解決できます ✅prisma.config.ts内のengineは廃止になりました cf. https://github.com/prisma/prisma/releases/tag/7.0.0→
prisma.config.ts内の指定を消すことで解決できます ✅prisma.config.tsにおいて、dotenvの設定が書かれるようになりました cf. https://github.com/prisma/prisma/blob/0c6db1591fd30fa9f6ed096bd8b24782c149b25b/packages/cli/src/Init.ts#L226→
dotenvの設定をprisma.config.tsで書く必要がなくなりました ✅chvmvd commentedon Dec 13, 2025
将来的にはJavaScript環境でPrismaを使用することはできなくなると思っておいた方が良さそうです。
prisma/orm#28116
prisma/orm#27596