Schema
基本信息
| 属性 | 值 |
|---|---|
| 类名 | myessentials.datasource.api.Schema |
| 类型 | class + 内部类 DBUpdate,1 个方法 |
| 启用版本 | Minecraft 1.7.10 |
功能
数据库表结构的定义与版本升级,配套 DatasourceSQL 使用。
实现要点
- 内部类
DBUpdate表示一次结构升级(一条 ALTER / CREATE 语句)。 - 结构是「初始建表 + 若干
DBUpdate依次应用」, 由DatasourceSQL在连接时比对版本号后执行。 - 1 个
public方法负责整体应用流程。 - 本 mod 自身没有表定义——具体 schema 由依赖方 mod 提供, 本类只提供升级机制。
- Bridge 定义了桥接契约, BridgeSQL 是其 SQL 实现。
相关条目
- DatasourceSQL - 执行方
- Bridge - 桥接接口
- BridgeSQL - SQL 桥接