Refactor: Remove Dependencys from Migration v112-v119 (#11811)
* v119 * v116 * v112
This commit is contained in:
		
							parent
							
								
									aaff47ad75
								
							
						
					
					
						commit
						363e51d19c
					
				
					 3 changed files with 18 additions and 8 deletions
				
			
		|  | @ -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 | ||||||
| } | } | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue