状況
Prismaを使ってWebアプリをつくっているとき、開発者ツールのコンソール上に「The column (not available) does not exist in the current database.」と出ました。
解決方法
1. マイグレーションをする
以下のようなコマンドを使うと、schema.prismaと実際のデータベースを合わせることができます。
npx prisma migrate dev --name change_schema
2. モデルを更新する
私の場合、マイグレーションをしても同じエラーが出ていましたが、モデルを更新していないことが原因でした。以下のコマンドで、モデル(私の場合、@prisma/models/XXX.ts)を更新することができます。
npx prisma generate