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 @@ |
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