node.js - postgreSQL 的 prisma 部署命令

标签 node.js postgresql graphql prisma prisma-graphql

我正在使用 Nodejs、graphQl、Prisma、docker 和 PostgreSQL, 每当我更改 Schema 时,我都必须部署它,但它会给出如下错误

错误:您无法部署到服务阶段,而正在进行的部署或已安排的待定部署。请部署完成后重试

“代码”:4008,

“状态”:200

然后我等了几分钟再试结果还是一样,我试了很多还是一样

最佳答案

当管理架构中存在未应用的迁移时,就会发生这种情况。

要解决此问题,请执行以下步骤:

  1. 使用 GUI(如 tableplus.io)连接到您的数据库)

  2. 将数据库模式更改为管理模式

    image|268x71

  3. 转到迁移表

    image|189x59

  4. 删除最后一行

image|690x53

然后尝试重新部署您的服务。

关于node.js - postgreSQL 的 prisma 部署命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54998492/

相关文章:

node.js - httpOnly cookie 可见

java - 如何为 graphql-java-servlet 和 Micronaut Controller 配置 GraphQL servlet 端点?

javascript - Node JS/MongoDB 中的嵌套查询

javascript - 是否可以使用 worker_threads 制作异步 renderToString?

sql - 如何选择所有列并从表中计数?

sql - 触发器以防止在 postgresql 中更新

angular - graphql Angular 突变在控制台中显示 "Error: Network error: Cannot read property ' 长度为 null"

graphql - 是否可以使用 Graphql 和 Sequelize 进行 Multi-Tenancy ?

javascript - 使用 webpack 编译时来自 Terser 的 main.js 中的错误

django - 无法在 postgres docker 容器中对用户进行身份验证