feat(database): add repairSmokeAIAdviceIndexes function and corresponding tests

- Implemented repairSmokeAIAdviceIndexes to manage the unique index for fa_smoke_ai_advice.
- Added unit tests for the new function to ensure correct index recreation and validation.
- Updated AutoMigrate to include the new index repair function.
This commit is contained in:
你çšnepiedg
2026-03-16 15:35:32 +08:00
parent 6b5ce40140
commit 12619aa4ab
8 changed files with 253 additions and 12 deletions
+3
View File
@@ -102,6 +102,9 @@ func AutoMigrate(models ...interface{}) error {
if err := repairSmokeAINextSmokeIndexes(DB); err != nil {
return err
}
if err := repairSmokeAIAdviceIndexes(DB); err != nil {
return err
}
return nil
}