Sha256: 66b598caab2832b469d06a0719b16f70b95b639f1afac0c11f86481f74d0c480
Contents?: true
Size: 542 Bytes
Versions: 7
Compression:
Stored size: 542 Bytes
Contents
class AddSourcesToShopSubscriptions < ActiveRecord::Migration[5.1] def change add_column :disco_app_subscriptions, :source_id, :integer, limit: 8, index: true add_foreign_key :disco_app_subscriptions, :disco_app_sources, column: :source_id DiscoApp::Subscription.where.not(source: nil).find_each do |subscription| DiscoApp::Source.find_or_create_by(source: subscription.source) do |new_source| new_source.name = subscription.source end end remove_column :disco_app_subscriptions, :source end end
Version data entries
7 entries across 7 versions & 1 rubygems