Update models.md
Document DefaultTableNameHandler
This commit is contained in:
		
							parent
							
								
									c6379bc24b
								
							
						
					
					
						commit
						47700ae2d2
					
				@ -103,6 +103,16 @@ func (u User) TableName() string {
 | 
				
			|||||||
db.SingularTable(true) // if set this to true, `User`'s default table name will be `user`, table name setted with `TableName` won't be affected
 | 
					db.SingularTable(true) // if set this to true, `User`'s default table name will be `user`, table name setted with `TableName` won't be affected
 | 
				
			||||||
```
 | 
					```
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### Change default tablenames
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					You can apply any rules on the default table name by defining the `DefaultTableNameHandler`
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					```
 | 
				
			||||||
 | 
					gorm.DefaultTableNameHandler = func (db *gorm.DB, defaultTableName string) string  {
 | 
				
			||||||
 | 
						return "prefix_" + defaultTableName;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					```
 | 
				
			||||||
 | 
					
 | 
				
			||||||
### Column name is the snake case of field's name
 | 
					### Column name is the snake case of field's name
 | 
				
			||||||
 | 
					
 | 
				
			||||||
```go
 | 
					```go
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user