小编Ben*_*ham的帖子

将模型迁移到数据库 Prisma 时出错

我正在开始一个项目,我必须学习一项新技术,我选择使用 Prisma 和 Next.js 构建一个全栈应用程序。我是第一次使用两者。我已经使用 React.js 构建了前端应用程序,并且对使用 Next 充满信心。但是,我很难开始使用 Prisma。我正在按照 Prisma 的“从头开始”说明进行操作,并且卡在了“要将您的数据模型映射到数据库模式,您需要使用 Prisma migrate CLI 命令:”的步骤,然后我运行命令: npx prisma migrate dev --name init --preview-feature 我得到了错误:


P3014
Prisma Migrate could not create the shadow database. Please make sure the database user has permission to create databases.  More info: https://pris.ly/d/migrate-shadow. Original error: 
Database error: Error querying the database: db error: ERROR: permission denied to create database
Run Code Online (Sandbox Code Playgroud)

我的数据库是 postgresQL,它托管在 heroku 上。我的 DATABASE_URL 是从 heroku 上的配置复制/粘贴的。

这是我的 .json 依赖项:

  "name": "photo_album",
  "version": "0.1.0", …
Run Code Online (Sandbox Code Playgroud)

postgresql heroku prisma

4
推荐指数
3
解决办法
3024
查看次数

标签 统计

heroku ×1

postgresql ×1

prisma ×1