go-orm Upsert 及冲突

err = db.Clauses(clause.OnConflict{
        Columns:   []clause.Column{{Name: "link"}, {Name: "resource_id"}},
        UpdateAll: true,
    }).Create(&articles).Error
    return err

前提是 link 和 resource_id 要组成唯一索引

本作品采用《CC 协议》,转载必须注明作者和本文链接