20260718:sql脚本统一
This commit is contained in:
parent
bfd1b9580d
commit
0082a69ac9
@ -132,7 +132,7 @@ fastbee-plugs/
|
||||
|
||||
## 数据库
|
||||
|
||||
SQL 初始化脚本位于 `sql/` 目录。主数据库:`fastbee`。最新完整脚本:`sql/yack-20260316.sql`(共 117 张表)。
|
||||
SQL 初始化脚本位于 `sql/` 目录。主数据库:`fastbee`。最新完整脚本:`sql/yack-init.sql`(共 117 张表)。
|
||||
|
||||
### 数据库通用约定
|
||||
|
||||
|
||||
@ -123,7 +123,7 @@ fastbee-plugs/
|
||||
|
||||
```bash
|
||||
# 1. 初始化数据库
|
||||
执行 sql/yack-20260316.sql
|
||||
执行 sql/yack-init.sql
|
||||
|
||||
# 2. 修改配置
|
||||
编辑 application-dev.yml,配置 MySQL、Redis 连接信息
|
||||
@ -191,7 +191,7 @@ FastBee 共使用 117 张表,涵盖以下业务领域:
|
||||
- 系统管理(若依 RBAC)、通知系统
|
||||
- 对象存储、代码生成、Quartz 定时任务
|
||||
|
||||
完整的数据库初始化脚本位于 `sql/yack-20260316.sql`。
|
||||
完整的数据库初始化脚本位于 `sql/yack-init.sql`。
|
||||
|
||||
## 相关项目
|
||||
|
||||
|
||||
@ -2,15 +2,14 @@
|
||||
|
||||
## 数据库来源
|
||||
|
||||
主初始化脚本:`sql/yack-20260316.sql`。
|
||||
主初始化脚本:`sql/yack-init.sql`。
|
||||
|
||||
补充脚本:
|
||||
|
||||
- `sql/iot_device_deferred_command.sql`
|
||||
- `sql/iot_things_model_push.sql`
|
||||
- `sql/yack.sql`
|
||||
|
||||
`yack-20260316.sql` 中包含约 100+ 张核心表,并带有大量初始化数据。业务表普遍不使用数据库外键;关系主要由字段命名、联合主键、索引和业务代码保证。Quartz 表保留真实外键。
|
||||
`yack-init.sql` 中包含约 100+ 张核心表,并带有大量初始化数据。业务表普遍不使用数据库外键;关系主要由字段命名、联合主键、索引和业务代码保证。Quartz 表保留真实外键。
|
||||
|
||||
## 通用字段约定
|
||||
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
# FastBee 项目知识库
|
||||
|
||||
本知识库用于快速理解 FastBee 当前仓库的整体架构、运行链路、模块职责和数据库关系。内容基于本仓库代码、Maven 配置、`application*.yml` 和 `sql/yack-20260316.sql` 梳理。
|
||||
本知识库用于快速理解 FastBee 当前仓库的整体架构、运行链路、模块职责和数据库关系。内容基于本仓库代码、Maven 配置、`application*.yml` 和 `sql/yack-init.sql` 梳理。
|
||||
|
||||
## 阅读路径
|
||||
|
||||
@ -16,7 +16,7 @@
|
||||
- 前端包含三个独立应用:`yack-web` 管理后台、`yack-view` 低代码可视化、`yack-app` UniApp 移动端。
|
||||
- IoT 接入由 `fastbee-server` 下的 Netty 协议服务承载,协议编解码在 `fastbee-protocol`,业务处理集中在 `fastbee-iot-data` 和 `fastbee-service/fastbee-iot-service`。
|
||||
- 设备消息队列当前主要是 JVM 内本地 `LinkedBlockingQueue` 队列族,`fastbee-mq` 模块名称虽为 MQ,但核心代码不是外部 RocketMQ Consumer 模式。
|
||||
- 主库初始化脚本为 `sql/yack-20260316.sql`。脚本中大部分业务表没有数据库外键,关系依靠字段命名、联合主键、索引和业务代码约定;Quartz 表保留了真实外键约束。
|
||||
- 主库初始化脚本为 `sql/yack-init.sql`。脚本中大部分业务表没有数据库外键,关系依靠字段命名、联合主键、索引和业务代码约定;Quartz 表保留了真实外键约束。
|
||||
|
||||
## 维护约定
|
||||
|
||||
|
||||
3547
sql/yack.sql
3547
sql/yack.sql
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user