v21.go 292 B

123456789101112131415
  1. package migrations
  2. import (
  3. "gorm.io/gorm"
  4. )
  5. func addIndexToActionUserID(db *gorm.DB) error {
  6. type action struct {
  7. UserID string `gorm:"index"`
  8. }
  9. if db.Migrator().HasIndex(&action{}, "UserID") {
  10. return errMigrationSkipped
  11. }
  12. return db.Migrator().CreateIndex(&action{}, "UserID")
  13. }