docs(scripts): organize sql files under 创建sql
This commit is contained in:
+9
-9
@@ -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/接口/` | 当前有效接口主文档 |
|
||||
|
||||
---
|
||||
|
||||
@@ -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`
|
||||
|
||||
@@ -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`
|
||||
|
||||
|
||||
Reference in New Issue
Block a user