【发布时间】:2022-06-11 00:06:18
【问题描述】:
我计划创建一个辅助数据库用于测试目的。截至目前,我正在使用Prisma's Client 对我的辅助数据库执行 CRUD。好在它工作得很好。
我的问题是迁移部分。我仍然需要手动完成。像编辑schema.prisma文件一样,修改数据库url,手动运行prisma migrate dev。
我已经浏览了 Prisma 的 github,但我找不到确切的解决方案。我想在这里问一下,也许有人对如何实现它有一个想法。
下面的工作代码。
import { PrismaClient } from '@prisma/client'
const prisma = new PrismaClient({
datasources: {
db: {
url: 'postgresql://capstone:capstone@postgres:5432/blogpost_test?schema=public'
}
}
})
export default prisma
我期望如下所示,我们可以通过编程方式迁移数据库??
prisma.$migrate or prisma.migrate()
【问题讨论】:
标签: prisma