Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 5 of 5 for TableName (0.09 sec)

  1. schema/schema.go

    		<-s.initialized
    		return s, s.err
    	}
    
    	var tableName string
    	modelValue := reflect.New(modelType)
    	if specialTableName != "" {
    		tableName = specialTableName
    	} else if en, ok := namer.(embeddedNamer); ok {
    		tableName = en.Table
    	} else if tabler, ok := modelValue.Interface().(Tabler); ok {
    		tableName = tabler.TableName()
    	} else if tabler, ok := modelValue.Interface().(TablerWithNamer); ok {
    Registered: Sun Sep 07 09:35:13 UTC 2025
    - Last Modified: Tue Aug 19 06:35:49 UTC 2025
    - 12.9K bytes
    - Viewed (0)
  2. tests/migrate_test.go

    	}
    
    	tableName := "null_string_model"
    
    	DB.Migrator().DropTable(tableName)
    
    	err := DB.Table(tableName).AutoMigrate(&NullModel{})
    	AssertEqual(t, err, nil)
    
    	// default null -> 'null'
    	err = DB.Table(tableName).AutoMigrate(&NullStringModel{})
    	AssertEqual(t, err, nil)
    
    	columnType, err := findColumnType(tableName, "content")
    	AssertEqual(t, err, nil)
    
    Registered: Sun Sep 07 09:35:13 UTC 2025
    - Last Modified: Wed Aug 20 04:51:17 UTC 2025
    - 65.2K bytes
    - Viewed (0)
  3. schema/schema_test.go

    		checkSchemaField(t, user, &fields[i], func(f *schema.Field) {
    			f.Creatable = true
    			f.Updatable = true
    			f.Readable = true
    		})
    	}
    }
    
    type CustomizeTable struct{}
    
    func (CustomizeTable) TableName() string {
    	return "customize"
    }
    
    func TestCustomizeTableName(t *testing.T) {
    	customize, err := schema.Parse(&CustomizeTable{}, &sync.Map{}, schema.NamingStrategy{})
    	if err != nil {
    Registered: Sun Sep 07 09:35:13 UTC 2025
    - Last Modified: Thu Aug 28 02:57:17 UTC 2025
    - 13.3K bytes
    - Viewed (0)
  4. schema/schema_helper_test.go

    				}
    
    				if r.JoinTable.Table != relation.JoinTable.Table {
    					t.Errorf("schema %v relation's join table tablename expects %v, but got %v", s, relation.JoinTable.Table, r.JoinTable.Table)
    				}
    
    				for i := range relation.JoinTable.Fields {
    					checkSchemaField(t, r.JoinTable, &relation.JoinTable.Fields[i], nil)
    				}
    			}
    Registered: Sun Sep 07 09:35:13 UTC 2025
    - Last Modified: Thu Aug 28 02:57:17 UTC 2025
    - 7.5K bytes
    - Viewed (0)
  5. schema/relationship_test.go

    	})
    }
    
    type Author struct {
    	gorm.Model
    }
    
    type Book struct {
    	gorm.Model
    	Author   Author
    	AuthorID uint
    }
    
    func (Book) TableName() string {
    	return "my_schema.a_very_very_very_very_very_very_very_very_long_table_name"
    }
    
    func TestParseConstraintNameWithSchemaQualifiedLongTableName(t *testing.T) {
    	s, err := schema.Parse(
    		&Book{},
    Registered: Sun Sep 07 09:35:13 UTC 2025
    - Last Modified: Mon Aug 18 11:44:52 UTC 2025
    - 26.5K bytes
    - Viewed (0)
Back to top