Logan.Li
93abf81e40
fix(database): 修复空库基线迁移因索引命名不一致而失败
GORM 1.30 AutoMigrate 对已存在表的唯一索引执行 `DROP INDEX uni_<表>_<列>`,
而建表阶段用的是 idx_ 前缀,索引名永不匹配,空库执行基线必然以
Error 1091 (Can't DROP ...; check that column/key exists) 失败。
- 新增 indexNamedNaming,令 UniqueName 复用 IndexName 的 idx_ 命名
- BootstrapSchema 改为一次性 AutoMigrate(allModels...),
让 GORM 在外键依赖排序生效(如 asset_cloud_regions 先于 asset_servers)
// Logan.Li
2026-09-14 07:59:36 +00:00
..
2026-08-05 20:03:25 +08:00
2026-09-14 09:43:14 +08:00
2026-07-25 16:17:47 +08:00
2026-06-26 16:16:02 +08:00
2026-07-01 23:44:45 +08:00
2026-08-05 20:03:25 +08:00
2026-07-01 23:44:45 +08:00
2026-06-19 01:10:00 +00:00
2026-09-14 07:59:36 +00:00
2026-07-09 14:16:56 +08:00
2026-07-09 14:16:56 +08:00
2026-06-24 04:09:59 +00:00
2026-06-18 11:52:10 +00:00
2026-08-05 20:03:25 +08:00
2026-06-26 21:13:15 +08:00
2026-09-14 09:43:14 +08:00
2026-08-05 20:03:25 +08:00
2026-07-01 23:44:45 +08:00
2026-07-02 07:47:33 +08:00
2026-07-01 23:44:45 +08:00
2026-08-05 20:03:25 +08:00
2026-07-02 07:47:33 +08:00
2026-07-04 01:50:36 +08:00
2026-06-18 14:01:22 +00:00