postgreSQL 的 prisma deploy 命令

Posted

技术标签:

【中文标题】postgreSQL 的 prisma deploy 命令【英文标题】:postgreSQL's prisma deploy command 【发布时间】:2019-07-26 15:58:37 【问题描述】:

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

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

“代码”:4008,

“状态”:200

然后我等了几分钟再试一次结果是一样的,我试了很多但结果都是一样的

【问题讨论】:

【参考方案1】:

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

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

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

    将您的数据库架构更改为管理架构

    转到迁移表

    删除最后一行

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

【讨论】:

以上是关于postgreSQL 的 prisma deploy 命令的主要内容,如果未能解决你的问题,请参考以下文章

prisma查询postgresql到nestJs

使用 Prisma 2 和 PostgreSQL 构建权限表以根据权限级别授权用户?

graphql prisma node js postgresql如何将创建日期/更新字段添加到graphql类型?

TypeGraphql 和 Prisma 2 类型冲突

使用 Prisma 订购嵌套/二级数组?

Prisma 中带有时区列的时间戳