fix(subscriptions): reject concurrent duplicate rules

Fixes #66
This commit is contained in:
ShukeBta
2026-08-10 19:30:17 +08:00
parent c32f23a626
commit c0d743d89d
18 changed files with 584 additions and 10 deletions
+3
View File
@@ -17,6 +17,9 @@ func AutoMigrate(db *gorm.DB) error {
if err := enforceTelegramBindingOneToOne(db); err != nil {
return err
}
if err := ensureSubscriptionIdentityUniqueness(db); err != nil {
return err
}
if err := ensurePerformanceIndexes(db); err != nil {
return err
}