gitea源码

v91.go 513B

1234567891011121314151617181920212223242526
  1. // Copyright 2019 The Gitea Authors. All rights reserved.
  2. // SPDX-License-Identifier: MIT
  3. package v1_10
  4. import "xorm.io/xorm"
  5. func AddIndexOnRepositoryAndComment(x *xorm.Engine) error {
  6. type Repository struct {
  7. ID int64 `xorm:"pk autoincr"`
  8. OwnerID int64 `xorm:"index"`
  9. }
  10. if err := x.Sync(new(Repository)); err != nil {
  11. return err
  12. }
  13. type Comment struct {
  14. ID int64 `xorm:"pk autoincr"`
  15. Type int `xorm:"index"`
  16. ReviewID int64 `xorm:"index"`
  17. }
  18. return x.Sync(new(Comment))
  19. }