From d67c12bebacf0e1cb832c812eef717ab2145ab68 Mon Sep 17 00:00:00 2001 From: "sylor_huang@126.com" Date: Tue, 18 Aug 2020 18:10:05 +0800 Subject: [PATCH] Ignore migrate files --- ...0191218015959_create_project_categories.rb | 24 ++-- ...ort_to_project_categories_with_position.rb | 10 +- ...20191218023731_create_project_languages.rb | 20 ++-- db/migrate/20191218092812_create_licenses.rb | 14 +-- db/migrate/20191218105120_create_ignores.rb | 14 +-- ...191220092618_add_user_ref_to_repository.rb | 6 +- ...ange_forked_count_default_from_projects.rb | 12 +- ...91227090611_add_issue_priority_to_model.rb | 24 ++-- .../20200103062807_create_issue_depends.rb | 14 +-- .../20200106022157_create_project_trends.rb | 16 +-- ...0200210071320_migrate_defalut_to_tiding.rb | 4 +- .../20200210074241_migrate_tiding_status.rb | 10 +- ...7_add_values_to_issue_tags_and_trackers.rb | 24 ++-- .../20200213094050_migrate_user_location.rb | 12 +- ...0220075242_change_versions_descriptions.rb | 4 +- ...20200317160914_add_language_to_projects.rb | 2 +- ...20200421092002_add_is_sync_pwd_to_users.rb | 2 +- .../20200429085544_change_quill_to_md.rb | 110 +++++++++--------- ...200513080857_add_some_counts_to_project.rb | 26 ++--- ...0515024117_add_fork_url_to_repositories.rb | 2 +- ...0200515080705_add_created_at_to_watcher.rb | 4 +- .../20200515082628_create_fork_users.rb | 24 ++-- ...200518065521_add_watchers_count_to_user.rb | 2 +- db/migrate/20200518081445_create_mirrors.rb | 14 +-- ...518090640_add_is_mirror_to_repositories.rb | 2 +- ...518092612_change_project_watchers_count.rb | 16 +-- ...205_add_closed_issues_count_to_projects.rb | 12 +- ...093338_change_repository_releases_count.rb | 16 +-- ...index_for_project_language_and_category.rb | 28 ++--- ...ge_project_category_language_id_default.rb | 4 +- ...71625_remove_issues_lock_version_column.rb | 2 +- .../20200629020618_add_sync_num_to_mirrors.rb | 2 +- ...1_add_origin_project_id_to_pull_request.rb | 4 +- ...711_change_description_limt_from_issues.rb | 2 +- ...716060536_change_projects_default_count.rb | 18 +-- ...0717015216_change_versions_issues_count.rb | 22 ++-- 36 files changed, 261 insertions(+), 261 deletions(-) diff --git a/db/migrate/20191218015959_create_project_categories.rb b/db/migrate/20191218015959_create_project_categories.rb index ab0dc121..71daf874 100644 --- a/db/migrate/20191218015959_create_project_categories.rb +++ b/db/migrate/20191218015959_create_project_categories.rb @@ -1,17 +1,17 @@ class CreateProjectCategories < ActiveRecord::Migration[5.2] - def change - # create_table :project_categories do |t| - # t.string :name - # t.integer :position - # t.integer :projects_count, :default => 0 - # - # t.timestamps - # end + # def change + # # create_table :project_categories do |t| + # # t.string :name + # # t.integer :position + # # t.integer :projects_count, :default => 0 + # # + # # t.timestamps + # # end - names = %w(大数据 机器学习 深度学习 人工智能 量子计算 智慧医疗 自动驾驶 其他) - names.each do |name| - ProjectCategory.find_or_create_by!(name: name) - end + # names = %w(大数据 机器学习 深度学习 人工智能 量子计算 智慧医疗 自动驾驶 其他) + # names.each do |name| + # ProjectCategory.find_or_create_by!(name: name) + # end end end diff --git a/db/migrate/20191218022602_sort_to_project_categories_with_position.rb b/db/migrate/20191218022602_sort_to_project_categories_with_position.rb index 22a0e72c..1f94b0b4 100644 --- a/db/migrate/20191218022602_sort_to_project_categories_with_position.rb +++ b/db/migrate/20191218022602_sort_to_project_categories_with_position.rb @@ -1,7 +1,7 @@ class SortToProjectCategoriesWithPosition < ActiveRecord::Migration[5.2] - def change - ProjectCategory.order(:updated_at).each.with_index(1) do |pc, index| - pc.update_column :position, index - end - end + # def change + # ProjectCategory.order(:updated_at).each.with_index(1) do |pc, index| + # pc.update_column :position, index + # end + # end end diff --git a/db/migrate/20191218023731_create_project_languages.rb b/db/migrate/20191218023731_create_project_languages.rb index e772aa8a..66d26b33 100644 --- a/db/migrate/20191218023731_create_project_languages.rb +++ b/db/migrate/20191218023731_create_project_languages.rb @@ -1,17 +1,17 @@ class CreateProjectLanguages < ActiveRecord::Migration[5.2] def change - create_table :project_languages do |t| - t.string :name - t.integer :position - t.integer :projects_count, :default => 0 + # create_table :project_languages do |t| + # t.string :name + # t.integer :position + # t.integer :projects_count, :default => 0 - t.timestamps - end + # t.timestamps + # end - names = %w(Ruby C C# C++ HTML Haml CSS JavaScript Python PHP Java JSON JSX Lex Shell Objective-C Cycript Clojure Go Grace Gradle GraphQL Dart Elixir Erlang Perl R Reason Sass Slice SVG) - names.each do |name| - ProjectLanguage.find_or_create_by!(name: name) - end + # names = %w(Ruby C C# C++ HTML Haml CSS JavaScript Python PHP Java JSON JSX Lex Shell Objective-C Cycript Clojure Go Grace Gradle GraphQL Dart Elixir Erlang Perl R Reason Sass Slice SVG) + # names.each do |name| + # ProjectLanguage.find_or_create_by!(name: name) + # end end end diff --git a/db/migrate/20191218092812_create_licenses.rb b/db/migrate/20191218092812_create_licenses.rb index 69839eb5..7ddf3906 100644 --- a/db/migrate/20191218092812_create_licenses.rb +++ b/db/migrate/20191218092812_create_licenses.rb @@ -1,14 +1,14 @@ class CreateLicenses < ActiveRecord::Migration[5.2] def change - create_table :licenses do |t| - t.string :name - t.text :content + # create_table :licenses do |t| + # t.string :name + # t.text :content - t.timestamps - end + # t.timestamps + # end - dir_url = File.join(Rails.root, "public", "options", "license") - GenerateDbService.call(dir_url, 'license') + # dir_url = File.join(Rails.root, "public", "options", "license") + # GenerateDbService.call(dir_url, 'license') end end diff --git a/db/migrate/20191218105120_create_ignores.rb b/db/migrate/20191218105120_create_ignores.rb index 77d177c3..c3a8669a 100644 --- a/db/migrate/20191218105120_create_ignores.rb +++ b/db/migrate/20191218105120_create_ignores.rb @@ -1,14 +1,14 @@ class CreateIgnores < ActiveRecord::Migration[5.2] def change - create_table :ignores do |t| - t.string :name - t.text :content + # create_table :ignores do |t| + # t.string :name + # t.text :content - t.timestamps - end + # t.timestamps + # end - dir_url = File.join(Rails.root, "public", "options", "gitignore") - GenerateDbService.call(dir_url, 'ignore') + # dir_url = File.join(Rails.root, "public", "options", "gitignore") + # GenerateDbService.call(dir_url, 'ignore') end end diff --git a/db/migrate/20191220092618_add_user_ref_to_repository.rb b/db/migrate/20191220092618_add_user_ref_to_repository.rb index ea2eb4a4..e0bb1f32 100644 --- a/db/migrate/20191220092618_add_user_ref_to_repository.rb +++ b/db/migrate/20191220092618_add_user_ref_to_repository.rb @@ -3,8 +3,8 @@ class AddUserRefToRepository < ActiveRecord::Migration[5.2] # add_column :repositories, :user_id, :integer # add_index :repositories, :user_id - Project.joins(:repository).find_each do |project| - project&.repository&.update_column(:user_id, project&.user_id) unless project&.repository.blank? - end + # Project.joins(:repository).find_each do |project| + # project&.repository&.update_column(:user_id, project&.user_id) unless project&.repository.blank? + # end end end diff --git a/db/migrate/20191227013202_change_forked_count_default_from_projects.rb b/db/migrate/20191227013202_change_forked_count_default_from_projects.rb index 99a10287..154ff627 100644 --- a/db/migrate/20191227013202_change_forked_count_default_from_projects.rb +++ b/db/migrate/20191227013202_change_forked_count_default_from_projects.rb @@ -1,11 +1,11 @@ class ChangeForkedCountDefaultFromProjects < ActiveRecord::Migration[5.2] def change - change_column_default :projects, :forked_count, { from: nil, to: 0 } - change_column_default :projects, :project_type, { from: nil, to: 0 } + # change_column_default :projects, :forked_count, { from: nil, to: 0 } + # change_column_default :projects, :project_type, { from: nil, to: 0 } - Project.find_each do |project| - project.update_column('forked_count', 0) if project.forked_count.nil? - project.update_column('project_type', 0) if project.project_type.nil? - end + # Project.find_each do |project| + # project.update_column('forked_count', 0) if project.forked_count.nil? + # project.update_column('project_type', 0) if project.project_type.nil? + # end end end diff --git a/db/migrate/20191227090611_add_issue_priority_to_model.rb b/db/migrate/20191227090611_add_issue_priority_to_model.rb index f6a4e9ba..0584aaaf 100644 --- a/db/migrate/20191227090611_add_issue_priority_to_model.rb +++ b/db/migrate/20191227090611_add_issue_priority_to_model.rb @@ -1,18 +1,18 @@ class AddIssuePriorityToModel < ActiveRecord::Migration[5.2] def change - unless ActiveRecord::Base.connection.table_exists? 'IssuePriority' - create_table :issue_priorities do |t| - t.string :name - t.integer :position - t.timestamps - end + # unless ActiveRecord::Base.connection.table_exists? 'IssuePriority' + # create_table :issue_priorities do |t| + # t.string :name + # t.integer :position + # t.timestamps + # end - add_index :issue_priorities, [:name] + # add_index :issue_priorities, [:name] - pr_values = %w(低 正常 高 紧急 立刻) - pr_values.each_with_index do |v, index| - IssuePriority.create!(name: v, position: index+1) - end - end + # pr_values = %w(低 正常 高 紧急 立刻) + # pr_values.each_with_index do |v, index| + # IssuePriority.create!(name: v, position: index+1) + # end + # end end end diff --git a/db/migrate/20200103062807_create_issue_depends.rb b/db/migrate/20200103062807_create_issue_depends.rb index 44fcf487..f23de12c 100644 --- a/db/migrate/20200103062807_create_issue_depends.rb +++ b/db/migrate/20200103062807_create_issue_depends.rb @@ -1,12 +1,12 @@ class CreateIssueDepends < ActiveRecord::Migration[5.2] def change - create_table :issue_depends do |t| - t.integer :user_id - t.integer :issue_id - t.integer :depend_issue_id - t.timestamps - end + # create_table :issue_depends do |t| + # t.integer :user_id + # t.integer :issue_id + # t.integer :depend_issue_id + # t.timestamps + # end - add_index :issue_depends, [:user_id, :issue_id, :depend_issue_id] + # add_index :issue_depends, [:user_id, :issue_id, :depend_issue_id] end end diff --git a/db/migrate/20200106022157_create_project_trends.rb b/db/migrate/20200106022157_create_project_trends.rb index 70bcb8cd..8f205a93 100644 --- a/db/migrate/20200106022157_create_project_trends.rb +++ b/db/migrate/20200106022157_create_project_trends.rb @@ -1,12 +1,12 @@ class CreateProjectTrends < ActiveRecord::Migration[5.2] def change - create_table :project_trends do |t| - t.integer :user_id - t.integer :project_id - t.references :trend, polymorphic: true, index: true - t.string :action_type - t.timestamps - end - add_index :project_trends, [:user_id, :project_id] + # create_table :project_trends do |t| + # t.integer :user_id + # t.integer :project_id + # t.references :trend, polymorphic: true, index: true + # t.string :action_type + # t.timestamps + # end + # add_index :project_trends, [:user_id, :project_id] end end diff --git a/db/migrate/20200210071320_migrate_defalut_to_tiding.rb b/db/migrate/20200210071320_migrate_defalut_to_tiding.rb index 1c0cfc8e..ea029a07 100644 --- a/db/migrate/20200210071320_migrate_defalut_to_tiding.rb +++ b/db/migrate/20200210071320_migrate_defalut_to_tiding.rb @@ -1,7 +1,7 @@ class MigrateDefalutToTiding < ActiveRecord::Migration[5.2] def change - change_column_default :tidings, :status, from: nil, to: 0 + # change_column_default :tidings, :status, from: nil, to: 0 - Tiding.where(status: nil).update_all(status: 0) + # Tiding.where(status: nil).update_all(status: 0) end end diff --git a/db/migrate/20200210074241_migrate_tiding_status.rb b/db/migrate/20200210074241_migrate_tiding_status.rb index 57e5f994..9646af09 100644 --- a/db/migrate/20200210074241_migrate_tiding_status.rb +++ b/db/migrate/20200210074241_migrate_tiding_status.rb @@ -1,9 +1,9 @@ class MigrateTidingStatus < ActiveRecord::Migration[5.2] def change - Tiding.where(container_type: "JoinCourse", status: 0).each do |tiding| - unless CourseMessage.where(course_message_id: tiding.trigger_user_id, course_id: tiding.container_id, course_message_type: "JoinCourseRequest", status: 0).exists? - tiding.update!(status: 1) - end - end + # Tiding.where(container_type: "JoinCourse", status: 0).each do |tiding| + # unless CourseMessage.where(course_message_id: tiding.trigger_user_id, course_id: tiding.container_id, course_message_type: "JoinCourseRequest", status: 0).exists? + # tiding.update!(status: 1) + # end + # end end end diff --git a/db/migrate/20200212055807_add_values_to_issue_tags_and_trackers.rb b/db/migrate/20200212055807_add_values_to_issue_tags_and_trackers.rb index f296386b..59d12e65 100644 --- a/db/migrate/20200212055807_add_values_to_issue_tags_and_trackers.rb +++ b/db/migrate/20200212055807_add_values_to_issue_tags_and_trackers.rb @@ -1,17 +1,17 @@ class AddValuesToIssueTagsAndTrackers < ActiveRecord::Migration[5.2] def change - issue_status = %w(新增 正在解决 已解决 反馈 关闭 拒绝) - trackers = %w(缺陷 功能 支持 任务 周报) - issue_status.each_with_index do |s, index| - unless IssueStatus.exists?(name: s) - IssueStatus.create!(name: s, is_closed: (index == 4) , is_default: (index == 0), position: index+1) - end - end + # issue_status = %w(新增 正在解决 已解决 反馈 关闭 拒绝) + # trackers = %w(缺陷 功能 支持 任务 周报) + # issue_status.each_with_index do |s, index| + # unless IssueStatus.exists?(name: s) + # IssueStatus.create!(name: s, is_closed: (index == 4) , is_default: (index == 0), position: index+1) + # end + # end - trackers.each_with_index do |s, index| - unless Tracker.exists?(name: s) - Tracker.create!(name: s, is_in_chlog: (index == 0 || index == 1) , is_in_roadmap: (index != 0 || index != 2), position: index+1) - end - end + # trackers.each_with_index do |s, index| + # unless Tracker.exists?(name: s) + # Tracker.create!(name: s, is_in_chlog: (index == 0 || index == 1) , is_in_roadmap: (index != 0 || index != 2), position: index+1) + # end + # end end end diff --git a/db/migrate/20200213094050_migrate_user_location.rb b/db/migrate/20200213094050_migrate_user_location.rb index a15d299a..8409de28 100644 --- a/db/migrate/20200213094050_migrate_user_location.rb +++ b/db/migrate/20200213094050_migrate_user_location.rb @@ -1,11 +1,11 @@ class MigrateUserLocation < ActiveRecord::Migration[5.2] def change - UserExtension.where("location like '%省'").each do |ue| - ue.update_column("location", ue.location.chop) - end + # UserExtension.where("location like '%省'").each do |ue| + # ue.update_column("location", ue.location.chop) + # end - UserExtension.where("location_city like '%市'").each do |ue| - ue.update_column("location_city", ue.location_city.chop) - end + # UserExtension.where("location_city like '%市'").each do |ue| + # ue.update_column("location_city", ue.location_city.chop) + # end end end diff --git a/db/migrate/20200220075242_change_versions_descriptions.rb b/db/migrate/20200220075242_change_versions_descriptions.rb index 53af4b24..b607a890 100644 --- a/db/migrate/20200220075242_change_versions_descriptions.rb +++ b/db/migrate/20200220075242_change_versions_descriptions.rb @@ -1,6 +1,6 @@ class ChangeVersionsDescriptions < ActiveRecord::Migration[5.2] def change - change_column_default :versions, :description, nil - change_column :versions, :description, :text + # change_column_default :versions, :description, nil + # change_column :versions, :description, :text end end diff --git a/db/migrate/20200317160914_add_language_to_projects.rb b/db/migrate/20200317160914_add_language_to_projects.rb index 46334ac8..059841cf 100644 --- a/db/migrate/20200317160914_add_language_to_projects.rb +++ b/db/migrate/20200317160914_add_language_to_projects.rb @@ -1,5 +1,5 @@ class AddLanguageToProjects < ActiveRecord::Migration[5.2] def change - add_column :projects, :language, :string + # add_column :projects, :language, :string end end diff --git a/db/migrate/20200421092002_add_is_sync_pwd_to_users.rb b/db/migrate/20200421092002_add_is_sync_pwd_to_users.rb index 2a6c20da..3871b0d2 100644 --- a/db/migrate/20200421092002_add_is_sync_pwd_to_users.rb +++ b/db/migrate/20200421092002_add_is_sync_pwd_to_users.rb @@ -1,6 +1,6 @@ # TODO 该字段用于trusite用户登录时,同步用户密码到gitea平台, 默认为未同步 class AddIsSyncPwdToUsers < ActiveRecord::Migration[5.2] def change - add_column :users, :is_sync_pwd, :boolean, :default => true + # add_column :users, :is_sync_pwd, :boolean, :default => true end end diff --git a/db/migrate/20200429085544_change_quill_to_md.rb b/db/migrate/20200429085544_change_quill_to_md.rb index aa5edfa6..dbd6d90d 100644 --- a/db/migrate/20200429085544_change_quill_to_md.rb +++ b/db/migrate/20200429085544_change_quill_to_md.rb @@ -1,69 +1,69 @@ class ChangeQuillToMd < ActiveRecord::Migration[5.2] #迁移quill编辑器的内容为md def change - migrate_time = Time.current - 20.days + # migrate_time = Time.current - 20.days - all_issues = Issue.where("updated_on > ?", migrate_time) - pros = PullRequest.where("updated_at > ?", migrate_time) - journals = Journal.where("created_on > ?", migrate_time) + # all_issues = Issue.where("updated_on > ?", migrate_time) + # pros = PullRequest.where("updated_at > ?", migrate_time) + # journals = Journal.where("created_on > ?", migrate_time) - Issue.transaction do - if all_issues.size > 0 - all_issues.each do |i| - description = i.description - if description.present? && description.include?("insert") - new_content = change_content(description) - i.update_attribute(:description, new_content) - end - puts "__update_issue_content_____id:#{i.id}__" - end - end - end + # Issue.transaction do + # if all_issues.size > 0 + # all_issues.each do |i| + # description = i.description + # if description.present? && description.include?("insert") + # new_content = change_content(description) + # i.update_attribute(:description, new_content) + # end + # puts "__update_issue_content_____id:#{i.id}__" + # end + # end + # end - Journal.transaction do - if journals.size > 0 - journals.each do |j| - description = j.notes - if description.present? && description.include?("insert") - new_content = change_content(description) - j.update_attribute(:notes, new_content) - end - puts "__update_journal_content_____id:#{j.id}__" - end - end + # Journal.transaction do + # if journals.size > 0 + # journals.each do |j| + # description = j.notes + # if description.present? && description.include?("insert") + # new_content = change_content(description) + # j.update_attribute(:notes, new_content) + # end + # puts "__update_journal_content_____id:#{j.id}__" + # end + # end - end + # end - PullRequest.transaction do - if pros.size > 0 - pros.each do |p| - description = p.body - if description.present? && description.include?("insert") - new_content = change_content(description) - p.update_attribute(:body, new_content) - end - puts "__update_pull_request_content_____id:#{p.id}__" - end - end - end + # PullRequest.transaction do + # if pros.size > 0 + # pros.each do |p| + # description = p.body + # if description.present? && description.include?("insert") + # new_content = change_content(description) + # p.update_attribute(:body, new_content) + # end + # puts "__update_pull_request_content_____id:#{p.id}__" + # end + # end + # end end def change_content(content) - puts "####________content_____######{content}" - new_content = "" - return "" if content.blank? - desc = JSON.parse(content)["ops"] - if desc.length > 0 - desc.each do |d| - image = d["insert"]["image"] - if image.present? - new_content += "![#{image['alt']}](#{image['url']})" - else - new_content += d["insert"].gsub("\n", "") - end - end - end - new_content + # puts "####________content_____######{content}" + # new_content = "" + # return "" if content.blank? + # desc = JSON.parse(content)["ops"] + # if desc.length > 0 + # desc.each do |d| + # image = d["insert"]["image"] + # if image.present? + # new_content += "![#{image['alt']}](#{image['url']})" + # else + # new_content += d["insert"].gsub("\n", "") + # end + # end + # end + # new_content end end diff --git a/db/migrate/20200513080857_add_some_counts_to_project.rb b/db/migrate/20200513080857_add_some_counts_to_project.rb index e30dd085..5f36d800 100644 --- a/db/migrate/20200513080857_add_some_counts_to_project.rb +++ b/db/migrate/20200513080857_add_some_counts_to_project.rb @@ -1,20 +1,20 @@ class AddSomeCountsToProject < ActiveRecord::Migration[5.2] def change - add_column :projects, :versions_count, :integer, default: 0 #里程碑 - add_column :repositories, :version_releases_count, :integer, default: 0 #版本发布d - add_column :projects, :issue_tags_count, :integer, default: 0 #标签的数量 + # add_column :projects, :versions_count, :integer, default: 0 #里程碑 + # add_column :repositories, :version_releases_count, :integer, default: 0 #版本发布d + # add_column :projects, :issue_tags_count, :integer, default: 0 #标签的数量 - Project.includes(:versions, :issue_tags, repository: :version_releases).find_each do |p| - puts "###____change_p.id____######{p.id}" - r = p&.repository - Project.reset_counters p.id, :versions - Project.reset_counters p.id, :issue_tags + # Project.includes(:versions, :issue_tags, repository: :version_releases).find_each do |p| + # puts "###____change_p.id____######{p.id}" + # r = p&.repository + # Project.reset_counters p.id, :versions + # Project.reset_counters p.id, :issue_tags - if r.present? - puts "###____change_p.id____######{r.id}" - Repository.reset_counters r.id, :version_releases - end + # if r.present? + # puts "###____change_p.id____######{r.id}" + # Repository.reset_counters r.id, :version_releases + # end - end + # end end end diff --git a/db/migrate/20200515024117_add_fork_url_to_repositories.rb b/db/migrate/20200515024117_add_fork_url_to_repositories.rb index 2afdb83a..9b85b7d8 100644 --- a/db/migrate/20200515024117_add_fork_url_to_repositories.rb +++ b/db/migrate/20200515024117_add_fork_url_to_repositories.rb @@ -1,5 +1,5 @@ class AddForkUrlToRepositories < ActiveRecord::Migration[5.2] def change - add_column :repositories, :fork_url, :string, default: nil + # add_column :repositories, :fork_url, :string, default: nil end end diff --git a/db/migrate/20200515080705_add_created_at_to_watcher.rb b/db/migrate/20200515080705_add_created_at_to_watcher.rb index f44039c9..696e878d 100644 --- a/db/migrate/20200515080705_add_created_at_to_watcher.rb +++ b/db/migrate/20200515080705_add_created_at_to_watcher.rb @@ -1,6 +1,6 @@ class AddCreatedAtToWatcher < ActiveRecord::Migration[5.2] def change - add_column :watchers, :created_at, :datetime - Watcher.update_all(created_at: Time.current) + # add_column :watchers, :created_at, :datetime + # Watcher.update_all(created_at: Time.current) end end diff --git a/db/migrate/20200515082628_create_fork_users.rb b/db/migrate/20200515082628_create_fork_users.rb index 476c67ed..8f9315df 100644 --- a/db/migrate/20200515082628_create_fork_users.rb +++ b/db/migrate/20200515082628_create_fork_users.rb @@ -1,17 +1,17 @@ class CreateForkUsers < ActiveRecord::Migration[5.2] def change - create_table :fork_users do |t| - t.integer :project_id #原始项目id - t.integer :fork_project_id #fork后的项目id - t.integer :user_id #fork用户的id - t.timestamps - end - add_index :fork_users, :project_id - add_index :fork_users, :user_id + # create_table :fork_users do |t| + # t.integer :project_id #原始项目id + # t.integer :fork_project_id #fork后的项目id + # t.integer :user_id #fork用户的id + # t.timestamps + # end + # add_index :fork_users, :project_id + # add_index :fork_users, :user_id - projects = Project.where("forked_from_project_id is not null") - projects.each do |p| - ForkUser.create(project_id: p.forked_from_project_id, fork_project_id: p.id, user_id: p.user_id) - end + # projects = Project.where("forked_from_project_id is not null") + # projects.each do |p| + # ForkUser.create(project_id: p.forked_from_project_id, fork_project_id: p.id, user_id: p.user_id) + # end end end diff --git a/db/migrate/20200518065521_add_watchers_count_to_user.rb b/db/migrate/20200518065521_add_watchers_count_to_user.rb index 3e839b34..470d2d6c 100644 --- a/db/migrate/20200518065521_add_watchers_count_to_user.rb +++ b/db/migrate/20200518065521_add_watchers_count_to_user.rb @@ -1,5 +1,5 @@ class AddWatchersCountToUser < ActiveRecord::Migration[5.2] def change - add_column :users, :watchers_count, :integer, default: 0 + # add_column :users, :watchers_count, :integer, default: 0 end end diff --git a/db/migrate/20200518081445_create_mirrors.rb b/db/migrate/20200518081445_create_mirrors.rb index f1691348..49f3509a 100644 --- a/db/migrate/20200518081445_create_mirrors.rb +++ b/db/migrate/20200518081445_create_mirrors.rb @@ -1,12 +1,12 @@ class CreateMirrors < ActiveRecord::Migration[5.2] def change - create_table :mirrors do |t| - t.integer :repo_id, foreign_key: true - t.integer :status, default: 0, null: false, comment: "0 - succeeded, 1 - waiting, 2 - failed" - t.integer :interval, comment: "mirror interval with unix time" - t.datetime :next_update_time, comment: "next update mirror time, for datetime" + # create_table :mirrors do |t| + # t.integer :repo_id, foreign_key: true + # t.integer :status, default: 0, null: false, comment: "0 - succeeded, 1 - waiting, 2 - failed" + # t.integer :interval, comment: "mirror interval with unix time" + # t.datetime :next_update_time, comment: "next update mirror time, for datetime" - t.timestamps - end + # t.timestamps + # end end end diff --git a/db/migrate/20200518090640_add_is_mirror_to_repositories.rb b/db/migrate/20200518090640_add_is_mirror_to_repositories.rb index 5fbacd90..f43d9dbe 100644 --- a/db/migrate/20200518090640_add_is_mirror_to_repositories.rb +++ b/db/migrate/20200518090640_add_is_mirror_to_repositories.rb @@ -1,5 +1,5 @@ class AddIsMirrorToRepositories < ActiveRecord::Migration[5.2] def change - add_column :repositories, :is_mirror, :boolean, default: false + # add_column :repositories, :is_mirror, :boolean, default: false end end diff --git a/db/migrate/20200518092612_change_project_watchers_count.rb b/db/migrate/20200518092612_change_project_watchers_count.rb index 10d20541..82d3c8cc 100644 --- a/db/migrate/20200518092612_change_project_watchers_count.rb +++ b/db/migrate/20200518092612_change_project_watchers_count.rb @@ -1,13 +1,13 @@ class ChangeProjectWatchersCount < ActiveRecord::Migration[5.2] #修改project的watchers_count 不正确的问题 def change - watcher_ids = Watcher.where(watchable_type: "Project").pluck(:watchable_id).uniq - watcher_ids.each do |i| - puts "#######____update_project_watchers_id____##############{i}" - p = Project.includes(:watchers).select(:id, :watchers_count).find_by(id:i) - if p.present? - Project.reset_counters(i, :watchers) - end - end + # watcher_ids = Watcher.where(watchable_type: "Project").pluck(:watchable_id).uniq + # watcher_ids.each do |i| + # puts "#######____update_project_watchers_id____##############{i}" + # p = Project.includes(:watchers).select(:id, :watchers_count).find_by(id:i) + # if p.present? + # Project.reset_counters(i, :watchers) + # end + # end end end diff --git a/db/migrate/20200521090205_add_closed_issues_count_to_projects.rb b/db/migrate/20200521090205_add_closed_issues_count_to_projects.rb index 0dba48e0..1f56b875 100644 --- a/db/migrate/20200521090205_add_closed_issues_count_to_projects.rb +++ b/db/migrate/20200521090205_add_closed_issues_count_to_projects.rb @@ -1,11 +1,11 @@ class AddClosedIssuesCountToProjects < ActiveRecord::Migration[5.2] def change - add_column :projects, :closed_issues_count, :integer, default: 0 + # add_column :projects, :closed_issues_count, :integer, default: 0 - projects = Project.joins(:issues).where('status_id = 5').select("projects.id, count('issues.id') as closed_issues_count").group("projects.id") - projects.each do |pro| - project = Project.find pro.id - project.update_column(:closed_issues_count, pro.closed_issues_count) if project.closed_issues_count == 0 - end + # projects = Project.joins(:issues).where('status_id = 5').select("projects.id, count('issues.id') as closed_issues_count").group("projects.id") + # projects.each do |pro| + # project = Project.find pro.id + # project.update_column(:closed_issues_count, pro.closed_issues_count) if project.closed_issues_count == 0 + # end end end diff --git a/db/migrate/20200521093338_change_repository_releases_count.rb b/db/migrate/20200521093338_change_repository_releases_count.rb index 5d63797a..0f07abeb 100644 --- a/db/migrate/20200521093338_change_repository_releases_count.rb +++ b/db/migrate/20200521093338_change_repository_releases_count.rb @@ -1,12 +1,12 @@ class ChangeRepositoryReleasesCount < ActiveRecord::Migration[5.2] def change - release_ids = VersionRelease.select(:id,:repository_id).pluck(:repository_id).uniq - release_ids.each do |i| - puts "#######____update_repository_releases_id____##############{i}" - p = Repository.includes(:version_releases).select(:id, :version_releases_count).find_by(id:i) - if p.present? - Repository.reset_counters(i, :version_releases) - end - end + # release_ids = VersionRelease.select(:id,:repository_id).pluck(:repository_id).uniq + # release_ids.each do |i| + # puts "#######____update_repository_releases_id____##############{i}" + # p = Repository.includes(:version_releases).select(:id, :version_releases_count).find_by(id:i) + # if p.present? + # Repository.reset_counters(i, :version_releases) + # end + # end end end diff --git a/db/migrate/20200525021613_add_index_for_project_language_and_category.rb b/db/migrate/20200525021613_add_index_for_project_language_and_category.rb index dbb5110c..02317b5e 100644 --- a/db/migrate/20200525021613_add_index_for_project_language_and_category.rb +++ b/db/migrate/20200525021613_add_index_for_project_language_and_category.rb @@ -1,21 +1,21 @@ class AddIndexForProjectLanguageAndCategory < ActiveRecord::Migration[5.2] def change - change_column :project_categories, :id, :integer, null: false - change_column :project_languages, :id, :integer, null: false + # change_column :project_categories, :id, :integer, null: false + # change_column :project_languages, :id, :integer, null: false - ProjectCategory.update_all(projects_count:0) - ProjectLanguage.update_all(projects_count:0) + # ProjectCategory.update_all(projects_count:0) + # ProjectLanguage.update_all(projects_count:0) - project_categories = Project.joins(:project_category).group("project_categories.id").size - project_categories.each do |k,v| - puts "#######____update_project_category_id____##############{k}" - ProjectCategory.update_counters(k, projects_count: v) - end + # project_categories = Project.joins(:project_category).group("project_categories.id").size + # project_categories.each do |k,v| + # puts "#######____update_project_category_id____##############{k}" + # ProjectCategory.update_counters(k, projects_count: v) + # end - project_languages = Project.joins(:project_language).group("project_languages.id").size - project_languages.each do |k,v| - puts "#######____update_project_language_id____##############{k}" - ProjectLanguage.update_counters(k, projects_count: v) - end + # project_languages = Project.joins(:project_language).group("project_languages.id").size + # project_languages.each do |k,v| + # puts "#######____update_project_language_id____##############{k}" + # ProjectLanguage.update_counters(k, projects_count: v) + # end end end diff --git a/db/migrate/20200525054200_change_project_category_language_id_default.rb b/db/migrate/20200525054200_change_project_category_language_id_default.rb index 49717ff1..582185dc 100644 --- a/db/migrate/20200525054200_change_project_category_language_id_default.rb +++ b/db/migrate/20200525054200_change_project_category_language_id_default.rb @@ -1,6 +1,6 @@ class ChangeProjectCategoryLanguageIdDefault < ActiveRecord::Migration[5.2] def change - execute "ALTER TABLE project_languages MODIFY COLUMN id INT AUTO_INCREMENT;" - execute "ALTER TABLE project_categories MODIFY COLUMN id INT AUTO_INCREMENT;" + # execute "ALTER TABLE project_languages MODIFY COLUMN id INT AUTO_INCREMENT;" + # execute "ALTER TABLE project_categories MODIFY COLUMN id INT AUTO_INCREMENT;" end end diff --git a/db/migrate/20200610071625_remove_issues_lock_version_column.rb b/db/migrate/20200610071625_remove_issues_lock_version_column.rb index 2ec9477a..7e63f8df 100644 --- a/db/migrate/20200610071625_remove_issues_lock_version_column.rb +++ b/db/migrate/20200610071625_remove_issues_lock_version_column.rb @@ -1,5 +1,5 @@ class RemoveIssuesLockVersionColumn < ActiveRecord::Migration[5.2] def change - remove_column :issues, :lock_version + # remove_column :issues, :lock_version end end \ No newline at end of file diff --git a/db/migrate/20200629020618_add_sync_num_to_mirrors.rb b/db/migrate/20200629020618_add_sync_num_to_mirrors.rb index 2e80687f..df0ac4f9 100644 --- a/db/migrate/20200629020618_add_sync_num_to_mirrors.rb +++ b/db/migrate/20200629020618_add_sync_num_to_mirrors.rb @@ -1,5 +1,5 @@ class AddSyncNumToMirrors < ActiveRecord::Migration[5.2] def change - add_column :mirrors, :sync_num, :integer, default: 1 + # add_column :mirrors, :sync_num, :integer, default: 1 end end diff --git a/db/migrate/20200629081111_add_origin_project_id_to_pull_request.rb b/db/migrate/20200629081111_add_origin_project_id_to_pull_request.rb index fa02f66a..42143fee 100644 --- a/db/migrate/20200629081111_add_origin_project_id_to_pull_request.rb +++ b/db/migrate/20200629081111_add_origin_project_id_to_pull_request.rb @@ -1,6 +1,6 @@ class AddOriginProjectIdToPullRequest < ActiveRecord::Migration[5.2] def change - add_column :pull_requests, :fork_project_id, :integer - add_column :pull_requests, :is_original, :boolean, default: false + # add_column :pull_requests, :fork_project_id, :integer + # add_column :pull_requests, :is_original, :boolean, default: false end end diff --git a/db/migrate/20200715152711_change_description_limt_from_issues.rb b/db/migrate/20200715152711_change_description_limt_from_issues.rb index ca98a5ae..78733797 100644 --- a/db/migrate/20200715152711_change_description_limt_from_issues.rb +++ b/db/migrate/20200715152711_change_description_limt_from_issues.rb @@ -1,5 +1,5 @@ class ChangeDescriptionLimtFromIssues < ActiveRecord::Migration[5.2] def change - change_column :issues, :description, :longtext + # change_column :issues, :description, :longtext end end diff --git a/db/migrate/20200716060536_change_projects_default_count.rb b/db/migrate/20200716060536_change_projects_default_count.rb index 858cd8fd..bf68eced 100644 --- a/db/migrate/20200716060536_change_projects_default_count.rb +++ b/db/migrate/20200716060536_change_projects_default_count.rb @@ -1,13 +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 + # 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 diff --git a/db/migrate/20200717015216_change_versions_issues_count.rb b/db/migrate/20200717015216_change_versions_issues_count.rb index b0755bfd..be7cefcb 100644 --- a/db/migrate/20200717015216_change_versions_issues_count.rb +++ b/db/migrate/20200717015216_change_versions_issues_count.rb @@ -1,15 +1,15 @@ class ChangeVersionsIssuesCount < ActiveRecord::Migration[5.2] def change - versions = Version.includes(:issues).select(:id, :closed_issues_count, :percent,:issues_count) - versions.each do |v| - closed_issues = Issue.select(:id, :fixed_version_id, :status_id).where(fixed_version_id: v.id, status_id: 5).size - unless v.closed_issues_count.to_i == closed_issues - puts v.id - percent = v.issues_count.to_i <=0 ? 0.0 : (closed_issues.to_f / v.issues_count.to_i) - v.closed_issues_count = closed_issues - v.percent = percent - v.save - end - end + # versions = Version.includes(:issues).select(:id, :closed_issues_count, :percent,:issues_count) + # versions.each do |v| + # closed_issues = Issue.select(:id, :fixed_version_id, :status_id).where(fixed_version_id: v.id, status_id: 5).size + # unless v.closed_issues_count.to_i == closed_issues + # puts v.id + # percent = v.issues_count.to_i <=0 ? 0.0 : (closed_issues.to_f / v.issues_count.to_i) + # v.closed_issues_count = closed_issues + # v.percent = percent + # v.save + # end + # end end end