Files
Neo-ZQYY/docs/database/README.md
2026-03-15 10:15:02 +08:00

54 lines
2.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# docs/database/ — 数据库文档中心
## DDL 基线(`ddl/` 子目录)
从测试库自动导出的完整 DDL按 schema 分文件。重新生成:`python scripts/ops/gen_consolidated_ddl.py`
| 文件 | 数据库 | Schema | 内容 |
|------|--------|--------|------|
| `etl_feiqiu__meta.sql` | etl_feiqiu | meta | 调度元数据3 表) |
| `etl_feiqiu__ods.sql` | etl_feiqiu | ods | 原始数据层23 表) |
| `etl_feiqiu__dwd.sql` | etl_feiqiu | dwd | 明细数据层42 表) |
| `etl_feiqiu__core.sql` | etl_feiqiu | core | 跨门店标准化7 表) |
| `etl_feiqiu__dws.sql` | etl_feiqiu | dws | 汇总数据层36 表 + 物化视图) |
| `etl_feiqiu__app.sql` | etl_feiqiu | app | RLS 视图层(仅视图,无表) |
| `zqyy_app__public.sql` | zqyy_app | public | 小程序业务表12 表) |
| `zqyy_app__auth.sql` | zqyy_app | auth | 用户认证与权限8 表) |
| `zqyy_app__biz.sql` | zqyy_app | biz | 核心业务表(任务/备注/触发器/AI7 表) |
| `fdw.sql` | — | — | FDW 正向跨库映射配置etl→app |
## 业务库文档BD_Manual — zqyy_app / 跨模块)
本目录仅保留业务库zqyy_app和跨模块的 BD_Manual。ETL 专属文档ODS→DWD 映射、DWS 表文档)已迁移至 `apps/etl/connectors/feiqiu/docs/database/`
| 文件 | 说明 |
|------|------|
| `BD_Manual_auth_tables.md` | zqyy_app auth schema 表结构 |
| `BD_Manual_biz_tables.md` | zqyy_app biz schema 表结构 |
| `BD_Manual_ai_tables.md` | zqyy_app AI 相关表 |
| `BD_Manual_auth_biz_schemas.md` | auth + biz schema 建库说明 |
| `BD_Manual_app_schema_rls_views.md` | app schema RLS 视图 |
| `BD_Manual_fdw_etl_setup.md` | FDW 跨库映射配置 |
| `BD_Manual_member_retention_clue.md` | zqyy_app 维客线索表 |
## 归档(`_archived/` 子目录)
已吸收进 DDL 基线的迁移变更记录,仅供历史参考:
- 迁移变更类 BD_Manual加列、改约束、删表、FDW 变更、tenant_id 类型变更等)
- `etl_feiqiu_schema_migration.md`(旧迁移汇总)
- `zqyy_app_admin_web_tables.md`(建表记录)
## 注意事项
- `fdw.sql` 仅包含正向映射etl_feiqiu → zqyy_app反向映射zqyy_app → etl_feiqiu的可执行脚本在 `db/fdw/setup_fdw_reverse*.sql`
- DDL 基线最近一次从测试库导出日期2026-03-15合并了 2026-02-27 至 2026-03-09 的全部迁移)
- ETL 专属文档ODS→DWD 映射、DWS 表文档):`apps/etl/connectors/feiqiu/docs/database/`
## 相关资源
- 种子数据:已合并进各 DDL 文件末尾(不再单独维护)
- FDW 配置(可执行):`db/fdw/`(含正向 + 反向 + 测试环境版本)
- DDL 生成脚本:`scripts/ops/gen_consolidated_ddl.py`
- 迁移脚本(活跃):`db/etl_feiqiu/migrations/``db/zqyy_app/migrations/`当前已清空1.0 基线已统一)
- 迁移脚本归档:`db/_archived/ddl_baseline_2026-02-22/`