0
如何使用gorm執行Migration?例如,我需要給列添加一個約束。我改變了我的模型(下面的簡單例子),但根據文檔,AutoMigrate方法不會改變列的約束。Gorm - 移植升級列約束
那你怎麼實現呢?我無法找到任何東西在文檔
有用的首發車型:
我想這樣來更新它:
type User struct {
gorm.Model
Name string `gorm:"not null"`
}
您需要手動更改模式。請參閱[ALTER TABLE](https://www.tutorialspoint.com/sql/sql-alter-command.htm)。 – putu
@putu這是我想避免的。 –
如何使用'gorm'的[ModifyColumn](https://godoc.org/github.com/jinzhu/gorm#DB.ModifyColumn)?.例如,請參閱[本文](http://blog.ralch.com/tutorial/golang-object-relation-mapping-with-gorm/)。 – putu