Commit c24fb2031128373a390bd4a65045a6bbf10a7ed1
1 parent
65651fb1
feat: 测试数据库docker容器的销毁重建说明
Showing
1 changed file
with
10 additions
and
1 deletions
sql/tools/README.md
| @@ -62,7 +62,16 @@ exit | @@ -62,7 +62,16 @@ exit | ||
| 62 | 62 | ||
| 63 | 暂不支持 MacBook Apple Silicon,因为 达梦 官方没有提供 Apple Silicon 版本的 Docker 镜像。 | 63 | 暂不支持 MacBook Apple Silicon,因为 达梦 官方没有提供 Apple Silicon 版本的 Docker 镜像。 |
| 64 | 64 | ||
| 65 | -## 2. MySQL 转换其它数据库 | 65 | +## 2. 测试数据库docker容器的销毁重建 |
| 66 | + | ||
| 67 | +开发测试过程中,有时候需要创建全新干净的数据库。由于测试数据docker容器采用数据卷(volume)挂载数据库实例的数据目录,因此销毁数据需要停止容器后,删除数据卷,然后再重新创建容器。以postgres为例,操作如下: | ||
| 68 | + | ||
| 69 | +```Bash | ||
| 70 | +docker compose down postgres | ||
| 71 | +docker volume rm ruoyi-vue-pro_postgres | ||
| 72 | +``` | ||
| 73 | + | ||
| 74 | +## 3. MySQL 转换其它数据库 | ||
| 66 | 75 | ||
| 67 | 实现原理:通过读取 MySQL 的 `sql/mysql/ruoyi-vue-pro.sql` 数据库文件,转换成 Oracle、PostgreSQL、SQL Server 等数据库的脚本。 | 76 | 实现原理:通过读取 MySQL 的 `sql/mysql/ruoyi-vue-pro.sql` 数据库文件,转换成 Oracle、PostgreSQL、SQL Server 等数据库的脚本。 |
| 68 | 77 |