Sha256: 5bdefb115c73b310554b48a8bb13909f3f02d8293be80e86b9228683d0a00522
Contents?: true
Size: 634 Bytes
Versions: 24
Compression:
Stored size: 634 Bytes
Contents
# frozen_string_literal: true class AddVersionToActionLogs < ActiveRecord::Migration[5.1] class ActionLog < ApplicationRecord self.table_name = :decidim_action_logs end def up add_column :decidim_action_logs, :version_id, :integer, index: true ActionLog.find_each do |action_log| version_id = action_log.extra.dig("version", "id") next unless version_id # rubocop:disable Rails/SkipsModelValidations action_log.update_column(:version_id, version_id) # rubocop:enable Rails/SkipsModelValidations end end def down remove_column :decidim_action_logs, :version_id end end
Version data entries
24 entries across 24 versions & 1 rubygems