# loan-pricing 数据库迁移实施记录 ## 本次改动 - 生成全量表结构 SQL: `sql/loan_pricing_schema_20260328.sql` - 生成必要数据批量插入 SQL: `sql/loan_pricing_required_data_20260328.sql` - 将开发环境数据库连接从 `116.62.17.81:3306` 调整为 `116.62.17.81:3307` ## 表结构 SQL 范围 - 覆盖 `loan-pricing` 库当前全部表结构 - 包含业务表、系统表、Quartz 表、代码生成相关表 ## 必要数据 SQL 范围 - 业务关键表: - `loan_pricing_workflow` - `model_corp_output_fields` - `model_retail_output_fields` - 系统初始化表: - `sys_config` - `sys_dept` - `sys_dict_type` - `sys_dict_data` - `sys_job` - `sys_menu` - `sys_notice` - `sys_post` - `sys_role` - `sys_role_dept` - `sys_role_menu` - `sys_user` - `sys_user_post` - `sys_user_role` ## 未纳入必要数据的表 - 日志类表: - `sys_job_log` - `sys_logininfor` - `sys_oper_log` - Quartz 运行态表: - `QRTZ_BLOB_TRIGGERS` - `QRTZ_CALENDARS` - `QRTZ_CRON_TRIGGERS` - `QRTZ_FIRED_TRIGGERS` - `QRTZ_JOB_DETAILS` - `QRTZ_LOCKS` - `QRTZ_PAUSED_TRIGGER_GRPS` - `QRTZ_SCHEDULER_STATE` - `QRTZ_SIMPLE_TRIGGERS` - `QRTZ_SIMPROP_TRIGGERS` - `QRTZ_TRIGGERS` - 空表: - `gen_table` - `gen_table_column` ## 迁移建议 1. 在目标实例 `116.62.17.81:3307` 创建数据库 `loan-pricing` 2. 执行 `sql/loan_pricing_schema_20260328.sql` 3. 执行 `sql/loan_pricing_required_data_20260328.sql` 4. 启动项目并验证后台登录、字典加载、利率定价流程页面和任务配置 ## 验证记录 - 使用 `mysqldump --no-data` 导出了全部表结构 - 使用 `mysqldump --no-create-info --complete-insert --extended-insert` 导出了必要数据 - 已更新 `ruoyi-admin/src/main/resources/application-dev.yml` 中的主库连接地址 - 已在 `116.62.17.81:3307` 实际执行表结构导入和必要数据导入