|
|
@@ -2250,6 +2250,18 @@ func CheckRepoStats(ctx context.Context) error { |
|
|
|
"UPDATE `repository` SET num_stars=(SELECT COUNT(*) FROM `star` WHERE repo_id=?) WHERE id=?", |
|
|
|
"repository count 'num_stars'", |
|
|
|
}, |
|
|
|
//Repository.NumIssues |
|
|
|
{ |
|
|
|
"SELECT repo.id FROM `repository` repo WHERE repo.num_issues!=(SELECT COUNT(*) FROM `issue` WHERE repo_id=repo.id AND is_pull=false)", |
|
|
|
"UPDATE `repository` SET num_issues=(SELECT COUNT(*) FROM `issue` WHERE repo_id=? AND is_pull=false) WHERE id=?", |
|
|
|
"repository count 'num_issues'", |
|
|
|
}, |
|
|
|
//Repository.NumPulls |
|
|
|
{ |
|
|
|
"SELECT repo.id FROM `repository` repo WHERE repo.num_pulls!=(SELECT COUNT(*) FROM `issue` WHERE repo_id=repo.id AND is_pull=true)", |
|
|
|
"UPDATE `repository` SET num_pulls=(SELECT COUNT(*) FROM `issue` WHERE repo_id=? AND is_pull=true) WHERE id=?", |
|
|
|
"repository count 'num_pulls'", |
|
|
|
}, |
|
|
|
// Label.NumIssues |
|
|
|
{ |
|
|
|
"SELECT label.id FROM `label` WHERE label.num_issues!=(SELECT COUNT(*) FROM `issue_label` WHERE label_id=label.id)", |
|
|
|