gitea源码

v120.go 435B

1234567891011121314151617181920
  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 AddOwnerNameOnRepository(x *xorm.Engine) error {
  8. type Repository struct {
  9. OwnerName string
  10. }
  11. if err := x.Sync(new(Repository)); err != nil {
  12. return err
  13. }
  14. _, err := x.Exec("UPDATE repository SET owner_name = (SELECT name FROM `user` WHERE `user`.id = repository.owner_id)")
  15. return err
  16. }