prisma - 错误:P1014 模型“_migration”的基础表不存在
问题描述
我在 Prisma Migrations 中收到此错误。我知道这是实验性的,但我需要数据库中的迁移表。
我的架构如下
datasource db {
provider = "mysql"
url = env("DATABASE_URL")
}
generator client {
provider = "prisma-client-js"
}
// a user can be an admin or a borrower or lender
enum Role {
Lender
Borrower
Admin
}
model User {
id Int @id @default(autoincrement())
email String @unique
name String
role Role
createdAt DateTime @default(now())
updatedAt DateTime @updatedAt
}
首先我运行 npx prisma migrate save --experimental
然后 npx prisma 向上迁移 --experimental
我得到的错误是这个。
错误:P1014
模型的基础表_migration
不存在。
此外,在我调用 npx prisma migrate save --experimental 之后,迁移表在数据库中但是在我运行 npx prisma migrate up --experimental 之后,它向我显示了这个错误。
解决方案
我尝试了上述模式,2.10.2
它在一个干净的新数据库上运行良好。我建议通过删除migrations
Prisma 创建的本地文件夹并使用以下命令进行检查来重试:
prisma migrate save --experimental
prisma migrate up --experimental
这应该适用于没有任何表的干净数据库。
推荐阅读
- unity3d - 如何跟踪用户关闭奖励视频而没有观看到最后?(铁源)
- android - (mips) arm/arm64 上的 Cacheflush 函数
- python - 处理后如何保留(jpg)文件的名称?
- aws-lambda - 使用 Lambda 函数将 Json 转换为 Csv
- python - 从另一个列表中删除列表的元素 - ValueError : list.remove(x): x not in list
- spring-boot - 如何使用 Spring 检查远程 REST 服务是否已启动?
- kotlin - 如何获取 IntelliJ 插件的当前项目目录
- node.js - 我想用令牌重置密码但是 => SyntaxError: await 仅在异步函数中有效
- datatables - yadcf:使用 initMultipleColumns 在多个列中搜索不起作用
- reactjs - 如何在 onSubmit 时使用功能组件渲染页面?