From a77310b79fec590b5c43cb4bb544de99f235a3ad Mon Sep 17 00:00:00 2001 From: "sylor_huang@126.com" Date: Thu, 16 Jul 2020 14:25:00 +0800 Subject: [PATCH 1/2] reset_project_counters --- .../20200716055018_reset_project_issues_counte.rb | 9 --------- .../20200716060536_change_projects_default_count.rb | 13 +++++++++++++ 2 files changed, 13 insertions(+), 9 deletions(-) delete mode 100644 db/migrate/20200716055018_reset_project_issues_counte.rb create mode 100644 db/migrate/20200716060536_change_projects_default_count.rb diff --git a/db/migrate/20200716055018_reset_project_issues_counte.rb b/db/migrate/20200716055018_reset_project_issues_counte.rb deleted file mode 100644 index 15af620c4..000000000 --- a/db/migrate/20200716055018_reset_project_issues_counte.rb +++ /dev/null @@ -1,9 +0,0 @@ -class ResetProjectIssuesCounte < ActiveRecord::Migration[5.2] - def change - projects = Project.select(:id, :issues_count).all - projects.each do |p| - puts p.id - Project.reset_counters( p.id, :issues_count, touch: false ) - end - end -end diff --git a/db/migrate/20200716060536_change_projects_default_count.rb b/db/migrate/20200716060536_change_projects_default_count.rb new file mode 100644 index 000000000..7a1e17a48 --- /dev/null +++ b/db/migrate/20200716060536_change_projects_default_count.rb @@ -0,0 +1,13 @@ +class ChangeProjectsDefaultCount < ActiveRecord::Migration[5.2] + def change + projects = Project.select(:id, :issues_count,:pull_requests_count,:versions_count,:praises_count,:watchers_count).all + projects.each do |p| + puts p.id + Project.reset_counters( p.id, :issues_count, touch: false ) + Project.reset_counters( p.id, :pull_requests_count, touch: false ) + Project.reset_counters( p.id, :versions_count, touch: false ) + # Project.reset_counters( p.id, :praises_count, touch: false ) + Project.reset_counters( p.id, :watchers_count, touch: false ) + end + end +end From 5cd9fe9e341ad0eddd10cd1af30d3b098ec1d92c Mon Sep 17 00:00:00 2001 From: "sylor_huang@126.com" Date: Thu, 16 Jul 2020 14:25:30 +0800 Subject: [PATCH 2/2] change --- db/migrate/20200716060536_change_projects_default_count.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/db/migrate/20200716060536_change_projects_default_count.rb b/db/migrate/20200716060536_change_projects_default_count.rb index 7a1e17a48..858cd8fd4 100644 --- a/db/migrate/20200716060536_change_projects_default_count.rb +++ b/db/migrate/20200716060536_change_projects_default_count.rb @@ -3,7 +3,7 @@ class ChangeProjectsDefaultCount < ActiveRecord::Migration[5.2] projects = Project.select(:id, :issues_count,:pull_requests_count,:versions_count,:praises_count,:watchers_count).all projects.each do |p| puts p.id - Project.reset_counters( p.id, :issues_count, touch: false ) + # Project.reset_counters( p.id, :issues_count, touch: false ) Project.reset_counters( p.id, :pull_requests_count, touch: false ) Project.reset_counters( p.id, :versions_count, touch: false ) # Project.reset_counters( p.id, :praises_count, touch: false )