如何在Prisma中核对一切?

时间:2018-06-07 18:48:32

标签: prisma prisma-graphql

我正在使用Prisma 1.9和Postgres。

如何重置所有内容?我试过prisma local nuke但是这个命令会添加MySQL容器(不知何故),然后它会抛出端口4466正在使用的错误...

我还尝试重新创建所有docker容器和图像,但这也没有帮助。

那么,什么是正确的方法? prisma reset仅删除数据,但我也要删除架构..我想要全部删除。

1 个答案:

答案 0 :(得分:4)

感谢您提出这个问题。认识我最喜欢的两个命令: -

  1. armaggedon - 删除所有内容和图片

  2. docker-wipe - 删除所有图片

  3. 通过相应的配置文件将它们保存在您的环境中。

    removecontainers() {
      docker stop $(docker ps -aq)
      docker rm $(docker ps -aq)
    }
    
    armaggedon() {
      removecontainers
      docker network prune -f
      docker rmi -f $(docker images --filter dangling=true -qa)
      docker volume rm $(docker volume ls --filter dangling=true -q)
      docker rmi -f $(docker images -qa)
    }
    
    docker-wipe() {
      docker kill $(docker ps -aq)
      docker rm $(docker ps -aq)
    }