Как взорвать все в Призма? - PullRequest
0 голосов
/ 07 июня 2018

Я использую Prisma 1.9 с Postgres.

Как мне все сбросить?Я пробовал prisma local nuke, но эта команда добавляет контейнер MySQL (каким-то образом), а затем выдает ошибку, что порт 4466 используется ...

Я также пытался воссоздать все контейнеры и образы докеров,но это тоже не помогло.

Итак, каков правильный путь?prisma reset удаляет только данные, но я хочу удалить и схему .. Я хочу стереть все это.

1 Ответ

0 голосов
/ 07 июня 2018

Спасибо, что спросили это.Встречайте две мои любимые команды: -

  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)
}
...