prisma - 如何在 Prisma 中对所有东西进行核武器攻击?
问题描述
我将 Prisma 1.9 与 Postgres 一起使用。
我怎样才能重置一切?我已经尝试过prisma local nuke
,但是这个命令会添加 MySQL 容器(以某种方式),然后它会抛出端口4466
正在使用的错误......
我也尝试重新创建所有 docker 容器和图像,但这也没有帮助。
那么,正确的方法是什么?prisma reset
只删除数据,但我也想删除架构。我想全部擦除。
解决方案
谢谢你问这个。满足我最喜欢的两个命令:-
armaggedon
- 删除所有内容和图像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)
}
推荐阅读
- c++ - 如何在 C++20 中对模块进行参数化?
- python - 如何拆分大型 XBRL 文件?
- reactjs - 如何解决 react native tls/ssl 网络错误?
- python - 正则表达式解析带有括号嵌套子列表的列表?
- android - 当应用程序离线时,如何保留本地数据库以将数据存储在android应用程序中?
- c# - 如何在 c# 中接收来自 Eventhub 的最新消息
- npm-scripts - “npm”如何运行“npm 测试代码覆盖率”?
- c# - 使用 WPF MVVM 更新与 DataGrid 控件(MaterialDesign 主题)绑定的数据并附加行为?
- javascript - 如何使用 WebUSB 获取设备描述符?
- vue.js - 如何使用 Nuxt.js 在 Vuex 中设置和使用路由器