Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for UniqueName (0.15 sec)

  1. tests/table_test.go

    			}
    		}
    	})
    }
    
    type mockUniqueNamingStrategy struct {
    	UName string
    	schema.NamingStrategy
    }
    
    func (a mockUniqueNamingStrategy) UniqueName(table, column string) string {
    	return a.UName
    Registered: Sun Sep 07 09:35:13 UTC 2025
    - Last Modified: Mon Jul 21 02:46:58 UTC 2025
    - 12.7K bytes
    - Viewed (0)
  2. migrator/migrator.go

    	return m.RunWithValue(value, func(stmt *gorm.Statement) error {
    		// We're currently only receiving boolean values on `Unique` tag,
    		// so the UniqueConstraint name is fixed
    		constraint := m.DB.NamingStrategy.UniqueName(stmt.Table, field.DBName)
    		if unique && !field.Unique {
    			return m.DB.Migrator().DropConstraint(value, constraint)
    		}
    		if !unique && field.Unique {
    			return m.DB.Migrator().CreateConstraint(value, constraint)
    Registered: Sun Sep 07 09:35:13 UTC 2025
    - Last Modified: Fri Jun 06 02:35:01 UTC 2025
    - 29.5K bytes
    - Viewed (0)
  3. tests/migrate_test.go

    	// UniqueAffectedByUniqueIndex is true
    	if DB.Dialector.Name() == "mysql" {
    		uniqueConstraintIndex := &migrator.Index{TableName: table, NameValue: DB.Config.NamingStrategy.UniqueName(table, "name"), ColumnList: []string{"name"}, PrimaryKeyValue: sql.NullBool{Bool: false, Valid: true}, UniqueValue: sql.NullBool{Bool: true, Valid: true}}
    		checkNotUnique = func(t *testing.T) {
    			checkColumnType(t, "name", false)
    Registered: Sun Sep 07 09:35:13 UTC 2025
    - Last Modified: Wed Aug 20 04:51:17 UTC 2025
    - 65.2K bytes
    - Viewed (0)
Back to top