code.gitea.io/gitea@v1.21.7/models/migrations/v1_6/v72.go (about)

     1  // Copyright 2018 The Gitea Authors. All rights reserved.
     2  // SPDX-License-Identifier: MIT
     3  
     4  package v1_6 //nolint
     5  
     6  import (
     7  	"fmt"
     8  
     9  	"code.gitea.io/gitea/modules/timeutil"
    10  
    11  	"xorm.io/xorm"
    12  )
    13  
    14  func AddReview(x *xorm.Engine) error {
    15  	// Review see models/review.go
    16  	type Review struct {
    17  		ID          int64 `xorm:"pk autoincr"`
    18  		Type        string
    19  		ReviewerID  int64 `xorm:"index"`
    20  		IssueID     int64 `xorm:"index"`
    21  		Content     string
    22  		CreatedUnix timeutil.TimeStamp `xorm:"INDEX created"`
    23  		UpdatedUnix timeutil.TimeStamp `xorm:"INDEX updated"`
    24  	}
    25  
    26  	if err := x.Sync(new(Review)); err != nil {
    27  		return fmt.Errorf("Sync: %w", err)
    28  	}
    29  	return nil
    30  }