2

我将 Prisma 1.9 与 Postgres 一起使用。

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

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

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

4

1 回答 1

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)
}
于 2018-06-07T20:46:46.180 回答