forked from gitea/gitea
		
	* add v171 Migration for #14634 * NOT NULL Co-authored-by: Lauris BH <lauris@nix.lv>
This commit is contained in:
		
							parent
							
								
									51fb0463a3
								
							
						
					
					
						commit
						9e852edc41
					
				| @ -288,6 +288,8 @@ var migrations = []Migration{ | ||||
| 	NewMigration("Update DeleteBranch comments to set the old_ref to the commit_sha", commentTypeDeleteBranchUseOldRef), | ||||
| 	// v170 -> v171 | ||||
| 	NewMigration("Add Dismissed to Review table", addDismissedReviewColumn), | ||||
| 	// v171 -> v172 | ||||
| 	NewMigration("Add Sorting to ProjectBoard table", addSortingColToProjectBoard), | ||||
| } | ||||
| 
 | ||||
| // GetCurrentDBVersion returns the current db version | ||||
|  | ||||
							
								
								
									
										22
									
								
								models/migrations/v171.go
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								models/migrations/v171.go
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,22 @@ | ||||
| // Copyright 2021 The Gitea Authors. All rights reserved. | ||||
| // Use of this source code is governed by a MIT-style | ||||
| // license that can be found in the LICENSE file. | ||||
| 
 | ||||
| package migrations | ||||
| 
 | ||||
| import ( | ||||
| 	"fmt" | ||||
| 
 | ||||
| 	"xorm.io/xorm" | ||||
| ) | ||||
| 
 | ||||
| func addSortingColToProjectBoard(x *xorm.Engine) error { | ||||
| 	type ProjectBoard struct { | ||||
| 		Sorting int8 `xorm:"NOT NULL DEFAULT 0"` | ||||
| 	} | ||||
| 
 | ||||
| 	if err := x.Sync2(new(ProjectBoard)); err != nil { | ||||
| 		return fmt.Errorf("Sync2: %v", err) | ||||
| 	} | ||||
| 	return nil | ||||
| } | ||||
| @ -36,7 +36,7 @@ type ProjectBoard struct { | ||||
| 	ID      int64 `xorm:"pk autoincr"` | ||||
| 	Title   string | ||||
| 	Default bool `xorm:"NOT NULL DEFAULT false"` // issues not assigned to a specific board will be assigned to this board | ||||
| 	Sorting int8 `xorm:"DEFAULT 0"` | ||||
| 	Sorting int8 `xorm:"NOT NULL DEFAULT 0"` | ||||
| 
 | ||||
| 	ProjectID int64 `xorm:"INDEX NOT NULL"` | ||||
| 	CreatorID int64 `xorm:"NOT NULL"` | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 6543
						6543