如何核对 Prisma 中的所有内容?

Mr.*_*bot 2 prisma prisma-graphql

我在 Postgres 中使用 Prisma 1.9。

我怎样才能重置一切?我试过了,prisma local nuke但是这个命令会添加 MySQL 容器(以某种方式),然后它会抛出端口4466正在使用的错误......

我还尝试重新创建所有 docker 容器和图像,但这也无济于事。

那么,正确的方法是什么?prisma reset只删除数据,但我也想删除架构..我想把它全部擦掉。

div*_*duz 5

谢谢你问这个。认识我最喜欢的两个命令:-

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

  2. docker-wipe - 删除所有内容但不删除图像

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

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)
}
Run Code Online (Sandbox Code Playgroud)