重构迁移命名:id 纯时间戳,类名 MigrationId<时间戳>,文件名 <id>.cj,删除旧格式兼容

This commit is contained in:
2026-08-25 13:40:34 +08:00
parent 7947a4c8f4
commit 74eb8b576e
7 changed files with 95 additions and 102 deletions
+1 -1
View File
@@ -237,7 +237,7 @@ public class MigrationBuilder {
}
/**
* 迁移基类:migrationId 形如 "20250701000000_InitialCreate"(时间戳_名称),按字典序应用。
* 迁移基类:migrationId 按字典序应用(CLI 生成 "yyyyMMddHHmmss" 时间戳)。
* 两种使用方式:
* 1. 子类 override up/down 手写声明式操作(MigrationBuilder);
* 2. 由 MigrationGenerator 从模型生成时注入 preset 操作,基类 up/down 自动重放。
+1 -1
View File
@@ -3,7 +3,7 @@
* 迁移执行器:历史表 + 按 migrationId 排序应用未执行的迁移(事务内)。
*
* 历史表 simcu_orm_migrations (id VARCHAR(64) PK, name VARCHAR(256), applied_at TIMESTAMP),
* 应用顺序 = migrationId 字典序(建议用 "yyyyMMddHHmmss_名称" 命名)。
* 应用顺序 = migrationId 字典序(CLI 生成的 migrationId 为 "yyyyMMddHHmmss" 时间戳)。
*/
package simcu::orm.migrations