refactor: 将数据库配置内置到脚本中,简化使用流程

改进内容:
1. export_database.sh
   - 将数据库配置直接内置在脚本顶部
   - 移除外部配置文件依赖
   - 配置项: DB_HOST, DB_PORT, DB_USER, DB_PASS, DB_NAME

2. import_database.sh
   - 将三个环境的配置内置在脚本顶部
   - 配置项: DEV_DB_*, TEST_DB_*, PROD_DB_*
   - 无需额外配置文件

3. 更新操作指南
   - 反映配置内置的变化
   - 更新配置步骤说明
   - 更新文件结构说明

优点:
- 使用更简单,无需创建配置文件
- 配置集中在一处,易于管理
- 减少文件依赖

使用方法:
1. 编辑 export_database.sh 顶部配置数据库信息
2. 编辑 import_database.sh 顶部配置目标环境数据库信息
3. ./export_database.sh  # 导出数据库
4. ./import_database.sh <dev|test|prod>  # 导入到目标环境
This commit is contained in:
wkc
2026-02-28 15:25:42 +08:00
parent 79f00f30d8
commit 46dd386919
5 changed files with 222 additions and 231 deletions

View File

@@ -1,5 +1,5 @@
-- CCDI 数据库表结构
-- 导出时间: 2026-02-28 14:39:30
-- 导出时间: 2026-02-28 15:22:54
-- 源数据库: 116.62.17.81:3306/ccdi
-- 字符集: utf8mb4
@@ -1092,4 +1092,4 @@ CREATE TABLE `sys_user_role` (
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
-- Dump completed on 2026-02-28 14:39:30
-- Dump completed on 2026-02-28 15:22:54