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