From c24fb2031128373a390bd4a65045a6bbf10a7ed1 Mon Sep 17 00:00:00 2001 From: dhb52 Date: Sat, 4 May 2024 00:20:23 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B5=8B=E8=AF=95=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E5=BA=93docker=E5=AE=B9=E5=99=A8=E7=9A=84=E9=94=80=E6=AF=81?= =?UTF-8?q?=E9=87=8D=E5=BB=BA=E8=AF=B4=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sql/tools/README.md | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/sql/tools/README.md b/sql/tools/README.md index ecbb0ddc7..5a8bbe91c 100644 --- a/sql/tools/README.md +++ b/sql/tools/README.md @@ -62,7 +62,16 @@ exit 暂不支持 MacBook Apple Silicon,因为 达梦 官方没有提供 Apple Silicon 版本的 Docker 镜像。 -## 2. MySQL 转换其它数据库 +## 2. 测试数据库docker容器的销毁重建 + +开发测试过程中,有时候需要创建全新干净的数据库。由于测试数据docker容器采用数据卷(volume)挂载数据库实例的数据目录,因此销毁数据需要停止容器后,删除数据卷,然后再重新创建容器。以postgres为例,操作如下: + +```Bash +docker compose down postgres +docker volume rm ruoyi-vue-pro_postgres +``` + +## 3. MySQL 转换其它数据库 实现原理:通过读取 MySQL 的 `sql/mysql/ruoyi-vue-pro.sql` 数据库文件,转换成 Oracle、PostgreSQL、SQL Server 等数据库的脚本。