mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-29 10:57:44 +09:00 
			
		
		
		
	Refactor: Remove Dependencys from Migration v112-v119 (#11811)
* v119 * v116 * v112
This commit is contained in:
		| @@ -5,9 +5,12 @@ | |||||||
| package migrations | package migrations | ||||||
|  |  | ||||||
| import ( | import ( | ||||||
|  | 	"fmt" | ||||||
| 	"os" | 	"os" | ||||||
|  | 	"path" | ||||||
|  |  | ||||||
|  | 	"code.gitea.io/gitea/modules/setting" | ||||||
|  |  | ||||||
| 	"code.gitea.io/gitea/models" |  | ||||||
| 	"xorm.io/builder" | 	"xorm.io/builder" | ||||||
| 	"xorm.io/xorm" | 	"xorm.io/xorm" | ||||||
| ) | ) | ||||||
| @@ -27,7 +30,10 @@ func removeAttachmentMissedRepo(x *xorm.Engine) error { | |||||||
| 		} | 		} | ||||||
|  |  | ||||||
| 		for i := 0; i < len(attachments); i++ { | 		for i := 0; i < len(attachments); i++ { | ||||||
| 			os.RemoveAll(models.AttachmentLocalPath(attachments[i].UUID)) | 			uuid := attachments[i].UUID | ||||||
|  | 			if err = os.RemoveAll(path.Join(setting.AttachmentPath, uuid[0:1], uuid[1:2], uuid)); err != nil { | ||||||
|  | 				fmt.Printf("Error: %v", err) | ||||||
|  | 			} | ||||||
| 		} | 		} | ||||||
|  |  | ||||||
| 		if len(attachments) < 50 { | 		if len(attachments) < 50 { | ||||||
|   | |||||||
| @@ -5,12 +5,16 @@ | |||||||
| package migrations | package migrations | ||||||
|  |  | ||||||
| import ( | import ( | ||||||
| 	"code.gitea.io/gitea/models" |  | ||||||
|  |  | ||||||
| 	"xorm.io/xorm" | 	"xorm.io/xorm" | ||||||
| ) | ) | ||||||
|  |  | ||||||
| func extendTrackedTimes(x *xorm.Engine) error { | func extendTrackedTimes(x *xorm.Engine) error { | ||||||
|  |  | ||||||
|  | 	type TrackedTime struct { | ||||||
|  | 		Time    int64 `xorm:"NOT NULL"` | ||||||
|  | 		Deleted bool  `xorm:"NOT NULL DEFAULT false"` | ||||||
|  | 	} | ||||||
|  |  | ||||||
| 	sess := x.NewSession() | 	sess := x.NewSession() | ||||||
| 	defer sess.Close() | 	defer sess.Close() | ||||||
|  |  | ||||||
| @@ -22,7 +26,7 @@ func extendTrackedTimes(x *xorm.Engine) error { | |||||||
| 		return err | 		return err | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
| 	if err := sess.Sync2(new(models.TrackedTime)); err != nil { | 	if err := sess.Sync2(new(TrackedTime)); err != nil { | ||||||
| 		return err | 		return err | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
|   | |||||||
| @@ -5,12 +5,12 @@ | |||||||
| package migrations | package migrations | ||||||
|  |  | ||||||
| import ( | import ( | ||||||
| 	"code.gitea.io/gitea/modules/structs" |  | ||||||
|  |  | ||||||
| 	"xorm.io/xorm" | 	"xorm.io/xorm" | ||||||
| ) | ) | ||||||
|  |  | ||||||
| func fixMigratedRepositoryServiceType(x *xorm.Engine) error { | func fixMigratedRepositoryServiceType(x *xorm.Engine) error { | ||||||
| 	_, err := x.Exec("UPDATE repository SET original_service_type = ? WHERE original_url LIKE 'https://github.com/%'", structs.GithubService) | 	// structs.GithubService: | ||||||
|  | 	// GithubService = 2 | ||||||
|  | 	_, err := x.Exec("UPDATE repository SET original_service_type = ? WHERE original_url LIKE 'https://github.com/%'", 2) | ||||||
| 	return err | 	return err | ||||||
| } | } | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user