From e30d200371bb5455cd78eb45d88d9ac9e0a9f1a8 Mon Sep 17 00:00:00 2001 From: Jasder <2053003901@@qq.com> Date: Fri, 27 Dec 2019 16:29:53 +0800 Subject: [PATCH] FIX change some columns default value --- ...13202_change_forked_count_default_from_projects.rb | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 db/migrate/20191227013202_change_forked_count_default_from_projects.rb diff --git a/db/migrate/20191227013202_change_forked_count_default_from_projects.rb b/db/migrate/20191227013202_change_forked_count_default_from_projects.rb new file mode 100644 index 000000000..99a102878 --- /dev/null +++ b/db/migrate/20191227013202_change_forked_count_default_from_projects.rb @@ -0,0 +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 } + + 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