変更点まとめ パスの変更 v1 "github.com/jinzhu/gorm" _ "github.com/jinzhu/gorm/dialects/postgres" v2 "gorm.io/gorm" _ "gorm.io/driver/postgres" Transactionがデフォルトで貼られるように GORM v2ではTransactionを常時貼るようになってます この機能をオフにするためには以下のようにします v2 db, _ := gorm.Open(mysql.New(conn)), &gorm.Config{ SkipDefaultTransaction: true, }) Relation関数の廃棄 Relation関数がなくなりました なのでAssociationで代用してあげる必要があります。 ちなみにこのAssoctioanクラスの関数だけGoっぽくerrorが戻り値になっています v1 if err := db.Model(&user).Related(project)