gitea源码

v129.go 429B

1234567891011121314151617
  1. // Copyright 2020 The Gitea Authors. All rights reserved.
  2. // SPDX-License-Identifier: MIT
  3. package v1_12
  4. import (
  5. "xorm.io/xorm"
  6. )
  7. func PurgeUnusedDependencies(x *xorm.Engine) error {
  8. if _, err := x.Exec("DELETE FROM issue_dependency WHERE issue_id NOT IN (SELECT id FROM issue)"); err != nil {
  9. return err
  10. }
  11. _, err := x.Exec("DELETE FROM issue_dependency WHERE dependency_id NOT IN (SELECT id FROM issue)")
  12. return err
  13. }