我正在本地Ubuntu 18.04计算机上开发Prisma服务器。
我现有的Prisma服务,我正在尝试部署新服务。
由于某种原因,在初始化新的Prisma项目之后,我每次尝试部署新项目时,都会失败,因为它试图更新旧项目的数据模型。
我已经删除了我所有的docker容器,所有图像,并强迫docker-compose重新下载图像,基本上是从头开始的,但是Arizona部署仍试图覆盖以前的客户端,而不是生成一个全新的客户端。
我的datamodel.prisma,prisma.yml和生成的pyramida-schema.js文件都反映了新项目和正确的信息。
部署失败并回滚,因为它试图从旧项目中删除表以反映新的数据模型文件,但是当然找不到项目不再存在的b / c表。
除了Prisma项目文件夹本身和docker容器/映像之外,还有别的地方需要删除一些文件,以便Prisma部署理解这是一个全新的项目吗?
更新:
根据此文档,我可以通过从命令行使用pyramida delete来解决此问题:
https://www.prisma.io/docs/prisma-cli-and-configuration/cli-command-reference/prisma-delete-ycv9/
但是我仍然不清楚,为什么一个完全不同的容器和文件夹目录会引用相同的prisma服务?