docs(scripts): organize sql files under 创建sql

This commit is contained in:
wren
2026-05-10 19:56:31 +08:00
parent be41863099
commit ae89eec3b9
26 changed files with 206 additions and 37 deletions
+9 -9
View File
@@ -218,9 +218,9 @@
### 11. 规则组迁移方案文档与脚本已经补齐
已补充:
- `scripts/precheck_rule_group_migration.sql`
- `scripts/migrate_rule_groups_to_business_roots.sql`
- `scripts/migrate_rule_groups_to_doc_type_roots.sql`
- `scripts/创建sql/precheck_rule_group_migration.sql`
- `scripts/创建sql/migrate_rule_groups_to_business_roots.sql`
- `scripts/创建sql/migrate_rule_groups_to_doc_type_roots.sql`
- `docs/评查点分组/评查点分组迁移执行前检查清单.md`
说明:
@@ -318,12 +318,12 @@
| 位置 | 作用 |
|------|------|
| `rules/contract_loan/rules.yaml` | 借款合同规则集修复点 |
| `scripts/seed_frontend_route_scope.sql` | 前端真实路由范围 seed |
| `scripts/user_rbac_seed.sql` | RBAC 基础 seed |
| `scripts/seed_home_entry_modules.sql` | 首页入口模块 seed |
| `scripts/precheck_rule_group_migration.sql` | 分组迁移前检查 |
| `scripts/migrate_rule_groups_to_business_roots.sql` | 按业务根迁移分组 |
| `scripts/migrate_rule_groups_to_doc_type_roots.sql` | 按文档类型根迁移分组 |
| `scripts/创建sql/seed_frontend_route_scope.sql` | 前端真实路由范围 seed |
| `scripts/创建sql/user_rbac_seed.sql` | RBAC 基础 seed |
| `scripts/创建sql/seed_home_entry_modules.sql` | 首页入口模块 seed |
| `scripts/创建sql/precheck_rule_group_migration.sql` | 分组迁移前检查 |
| `scripts/创建sql/migrate_rule_groups_to_business_roots.sql` | 按业务根迁移分组 |
| `scripts/创建sql/migrate_rule_groups_to_doc_type_roots.sql` | 按文档类型根迁移分组 |
| `docs/接口/` | 当前有效接口主文档 |
---
+8 -8
View File
@@ -10,8 +10,8 @@
- `fastapi_modules/fastapi_leaudit/controllers/ragChatController.py`
- `fastapi_modules/fastapi_leaudit/services/impl/ragChatServiceImpl.py`
- `fastapi_modules/fastapi_leaudit/services/impl/ragDatasetServiceImpl.py`
- `scripts/schema_add_rag_chat.sql`
- `scripts/user_rbac_seed.sql`
- `scripts/创建sql/schema_add_rag_chat.sql`
- `scripts/创建sql/user_rbac_seed.sql`
- `pyproject.toml` 已加入 `chromadb`
- 发布分支已经合并到目标部署分支。
- 数据库备份已完成,至少备份:
@@ -138,7 +138,7 @@ pip install chromadb
```bash
psql -v ON_ERROR_STOP=1 \
-h <DB_HOST> -p <DB_PORT> -U <DB_USER> -d <DB_NAME> \
-f scripts/schema_add_rag_chat.sql
-f scripts/创建sql/schema_add_rag_chat.sql
```
作用:
@@ -150,7 +150,7 @@ psql -v ON_ERROR_STOP=1 \
```bash
psql -v ON_ERROR_STOP=1 \
-h <DB_HOST> -p <DB_PORT> -U <DB_USER> -d <DB_NAME> \
-f scripts/user_rbac_seed.sql
-f scripts/创建sql/user_rbac_seed.sql
```
作用:
@@ -192,8 +192,8 @@ pip install -e .
按“第 5 节”的先后顺序执行:
1. `scripts/schema_add_rag_chat.sql`
2. `scripts/user_rbac_seed.sql`
1. `scripts/创建sql/schema_add_rag_chat.sql`
2. `scripts/创建sql/user_rbac_seed.sql`
### 步骤 4:重启 FastAPI 主服务
@@ -302,8 +302,8 @@ ORDER BY r.role_key;
1. 备份数据库
2. `git pull`
3. `source .venv/bin/activate && pip install -e .`
4. 执行 `scripts/schema_add_rag_chat.sql`
5. 执行 `scripts/user_rbac_seed.sql`
4. 执行 `scripts/创建sql/schema_add_rag_chat.sql`
5. 执行 `scripts/创建sql/user_rbac_seed.sql`
6. 重启 FastAPI 主服务
7. 重启 `scripts/start_worker.sh`
8. 验证 `/api/v3/rag/apps``/api/v3/rag/chat/messages`
+1 -1
View File
@@ -71,7 +71,7 @@ LeAudit 有一套自己的 SQLAlchemy ORM 表(`storage/models/`)。**leaudit
| 17 | `leaudit_evaluation_points` | 规则点/评查点元数据 | ✅ 已创建 |
> 所有表均含 `create_time` / `update_time` / `delete_time` 三时间戳 + 中文列注释。
> 详细建表 SQL 见 `scripts/schema_v2_add_evaluation_tables.sql`。
> 详细建表 SQL 见 `scripts/创建sql/schema_v2_add_evaluation_tables.sql`。
---
@@ -28,7 +28,7 @@
执行:
```bash
psql ... -f scripts/precheck_drop_legacy_rule_type_bindings.sql
psql ... -f scripts/创建sql/precheck_drop_legacy_rule_type_bindings.sql
```
重点看:
@@ -4,11 +4,11 @@
## 1. 目标
本清单用于在正式执行 `scripts/migrate_rule_groups_to_doc_type_roots.sql` 之前,先把当前库里的旧数据、兼容态数据和潜在冲突点查清楚。
本清单用于在正式执行 `scripts/创建sql/migrate_rule_groups_to_doc_type_roots.sql` 之前,先把当前库里的旧数据、兼容态数据和潜在冲突点查清楚。
如果希望直接执行一份只读巡检 SQL,可使用:
- `scripts/precheck_rule_group_migration.sql`
- `scripts/创建sql/precheck_rule_group_migration.sql`
本次迁移的目标仍然是:
@@ -272,7 +272,7 @@ ORDER BY rs.id;
字段补完后,重新执行:
- `scripts/precheck_rule_group_migration.sql`
- `scripts/创建sql/precheck_rule_group_migration.sql`
确认:
@@ -283,11 +283,11 @@ ORDER BY rs.id;
再执行:
- `scripts/migrate_rule_groups_to_business_roots.sql`
- `scripts/创建sql/migrate_rule_groups_to_business_roots.sql`
说明:
- 旧脚本 `scripts/migrate_rule_groups_to_doc_type_roots.sql` 仅保留兼容历史引用
- 旧脚本 `scripts/创建sql/migrate_rule_groups_to_doc_type_roots.sql` 仅保留兼容历史引用
- 不建议继续作为正式迁移脚本使用
### 步骤 5:迁后验证 4 个页面
@@ -3,7 +3,7 @@
这份说明对应两个文件:
- `scripts/migrate_legacy_users.py`
- `scripts/user_rbac_migration_audit.sql`
- `scripts/创建sql/user_rbac_migration_audit.sql`
目标很明确:
@@ -129,7 +129,7 @@ python3 scripts/migrate_legacy_users.py --apply
如果你想先单独跑审计,用这个:
```bash
psql -h 172.16.0.81 -p 54302 -U docauditai_admin -d docauditai -f scripts/user_rbac_migration_audit.sql
psql -h 172.16.0.81 -p 54302 -U docauditai_admin -d docauditai -f scripts/创建sql/user_rbac_migration_audit.sql
```
它会检查:
@@ -172,9 +172,9 @@ psql -h 172.16.0.81 -p 54302 -U docauditai_admin -d docauditai -f scripts/user_r
建议严格按这个顺序:
1. 确认 `scripts/user_rbac_schema_patch.sql` 已执行
2. 确认 `scripts/user_rbac_seed.sql` 已执行
3. 先跑 `scripts/user_rbac_migration_audit.sql`
1. 确认 `scripts/创建sql/user_rbac_schema_patch.sql` 已执行
2. 确认 `scripts/创建sql/user_rbac_seed.sql` 已执行
3. 先跑 `scripts/创建sql/user_rbac_migration_audit.sql`
4. 再跑 `python3 scripts/migrate_legacy_users.py` 做 dry-run
5. 最后跑 `python3 scripts/migrate_legacy_users.py --apply`