Files
Neo-ZQYY/db/README.md

56 lines
2.1 KiB
Markdown
Raw Permalink 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.
# db/ — 数据库资产目录
## 当前状态2026-02-22 基线重置后)
完整 DDL 基线已迁移至 `docs/database/ddl/`(按 schema 分文件,从测试库自动导出)。
本目录保留运行时资产种子数据、FDW 配置、建库脚本),历史文件已归档。
## 目录结构
```
db/
├── etl_feiqiu/
│ ├── schemas/ — 已清空DDL 基线见 docs/database/ddl/etl_feiqiu__*.sql
│ ├── migrations/ — 已归档(全部变更已吸收进新 DDL 基线)
│ ├── seeds/ — 种子数据(运行时需要)
│ │ ├── seed_ods_tasks.sql
│ │ ├── seed_scheduler_tasks.sql
│ │ ├── seed_dws_config.sql
│ │ └── seed_index_parameters.sql
│ └── scripts/
│ └── create_test_db.sql
├── zqyy_app/
│ ├── schemas/ — 已清空
│ ├── migrations/ — 已归档
│ ├── seeds/
│ │ └── admin_web_seed.sql
│ └── scripts/
│ └── create_test_db.sql
├── fdw/ — FDW 跨库映射配置(正式 + 测试 + 反向)
│ ├── setup_fdw.sql
│ ├── setup_fdw_test.sql
│ ├── setup_fdw_reverse.sql
│ └── setup_fdw_reverse_test.sql
└── _archived/ — 归档(旧 DDL + 迁移脚本,仅供历史参考)
└── ddl_baseline_2026-02-22/
```
## DDL 基线
新建库或 schema diff 请使用:
- `docs/database/ddl/etl_feiqiu__meta.sql`
- `docs/database/ddl/etl_feiqiu__ods.sql`
- `docs/database/ddl/etl_feiqiu__dwd.sql`
- `docs/database/ddl/etl_feiqiu__core.sql`
- `docs/database/ddl/etl_feiqiu__dws.sql`
- `docs/database/ddl/etl_feiqiu__app.sql`(仅视图)
- `docs/database/ddl/zqyy_app__public.sql`
- `docs/database/ddl/fdw.sql`
重新生成:`python scripts/ops/gen_consolidated_ddl.py`
## 未来迁移
归档后,新的迁移脚本仍放 `migrations/`,文件名格式 `YYYY-MM-DD__描述.sql`
每次迁移执行后,建议重新运行 DDL 生成脚本刷新基线。