From 73a0b4091b488a5c087c4b5820d2aff70362ba7f Mon Sep 17 00:00:00 2001 From: Oleg Hasjanov Date: Tue, 6 Apr 2021 12:32:33 +0300 Subject: [PATCH] made data migration --- ..._statuses_before_force_delete_to_json_history.rb | 13 +++++++++++++ db/data_schema.rb | 2 +- 2 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 db/data/20210406083149_transfer_domain_statuses_before_force_delete_to_json_history.rb diff --git a/db/data/20210406083149_transfer_domain_statuses_before_force_delete_to_json_history.rb b/db/data/20210406083149_transfer_domain_statuses_before_force_delete_to_json_history.rb new file mode 100644 index 000000000..9aacf03a8 --- /dev/null +++ b/db/data/20210406083149_transfer_domain_statuses_before_force_delete_to_json_history.rb @@ -0,0 +1,13 @@ +class TransferDomainStatusesBeforeForceDeleteToJsonHistory < ActiveRecord::Migration[6.0] + def up + domains = Domain.where.not(statuses_before_force_delete: nil) + domains.each do |domain| + domain.force_delete_domain_statuses_history = domain.statuses_before_force_delete + domain.save + end + end + + def down + # raise ActiveRecord::IrreversibleMigration + end +end diff --git a/db/data_schema.rb b/db/data_schema.rb index 84cdf8411..829a6cb26 100644 --- a/db/data_schema.rb +++ b/db/data_schema.rb @@ -1,2 +1,2 @@ # encoding: UTF-8 -DataMigrate::Data.define(version: 20201007104651) +DataMigrate::Data.define(version: 20210406083149)