gitea源码

123456789101112131415161718192021222324
  1. // Copyright 2023 The Gitea Authors. All rights reserved.
  2. // SPDX-License-Identifier: MIT
  3. package v1_20
  4. import (
  5. "xorm.io/xorm"
  6. )
  7. func AddIsInternalColumnToPackage(x *xorm.Engine) error {
  8. type Package struct {
  9. ID int64 `xorm:"pk autoincr"`
  10. OwnerID int64 `xorm:"UNIQUE(s) INDEX NOT NULL"`
  11. RepoID int64 `xorm:"INDEX"`
  12. Type string `xorm:"UNIQUE(s) INDEX NOT NULL"`
  13. Name string `xorm:"NOT NULL"`
  14. LowerName string `xorm:"UNIQUE(s) INDEX NOT NULL"`
  15. SemverCompatible bool `xorm:"NOT NULL DEFAULT false"`
  16. IsInternal bool `xorm:"NOT NULL DEFAULT false"`
  17. }
  18. return x.Sync(new(Package))
  19. }