Commit 8ba27b7b463e6691c75528748590a1cd9b9651c9
1 parent
ba1a453e
Exists in
master
and in
4 other branches
Migrations for convertion merge_status added
Showing
4 changed files
with
36 additions
and
0 deletions
Show diff stats
db/migrate/20130220124204_add_new_merge_status_to_merge_request.rb
0 → 100644
db/migrate/20130220125544_convert_merge_status_in_merge_request.rb
0 → 100644
@@ -0,0 +1,17 @@ | @@ -0,0 +1,17 @@ | ||
1 | +class ConvertMergeStatusInMergeRequest < ActiveRecord::Migration | ||
2 | + def up | ||
3 | + MergeRequest.transaction do | ||
4 | + MergeRequest.where(merge_status: 1).update_all("new_merge_status = 'unchecked'") | ||
5 | + MergeRequest.where(merge_status: 2).update_all("new_merge_status = 'can_be_merged'") | ||
6 | + MergeRequest.where(merge_status: 3).update_all("new_merge_status = 'cannot_be_merged'") | ||
7 | + end | ||
8 | + end | ||
9 | + | ||
10 | + def down | ||
11 | + MergeRequest.transaction do | ||
12 | + MergeRequest.where(new_merge_status: :unchecked).update_all("merge_status = 1") | ||
13 | + MergeRequest.where(new_merge_status: :can_be_merged).update_all("merge_status = 2") | ||
14 | + MergeRequest.where(new_merge_status: :cannot_be_merged).update_all("merge_status = 3") | ||
15 | + end | ||
16 | + end | ||
17 | +end |
db/migrate/20130220125545_remove_merge_status_from_merge_request.rb
0 → 100644
db/migrate/20130220133245_rename_new_merge_status_to_merge_status_in_milestone.rb
0 → 100644