gpt4 book ai didi

next.js - 错误: P3017 When I run npx prisma command

转载 作者:行者123 更新时间:2023-12-03 07:54:41 29 4
gpt4 key购买 nike

当我在命令行中点击npx prisma migrate resolve --applied 0_init时。发生以下错误:

**错误:P3017

找不到迁移 0_init。请确保迁移存在,并且包含目录的完整名称。 (示例:“20201207184859_initial_migration”)**

我想在我自己的下一个 js 项目中使用 mysql 表。

根据this url,我可以使用 prisma orm 来做到这一点。

但我同意这一步:npx prisma migrate resolve --applied 0_init

最佳答案

migration.sql 文件编码更改为 window1252

在 VScode 中:

  • 打开migration.sql 文件
  • 打开命令面板(Ctrl+Shift+P)并搜索“更改文件编码”
  • 选择“使用编码保存”
  • 选择“window1252”

来自此线程:https://github.com/prisma/prisma/issues/17558

他们发现问题是由migration.sql 文件编码引起的。文件编码由执行 npx prisma migrate diff > migrate.sql 命令时使用的 shell 确定。

在Powershell中执行时,它使用utf16编码写入migration.sql文件。当在 CMD 中执行时,它使用 window1252 写入文件。

关于next.js - 错误: P3017 When I run npx prisma command,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76321912/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com