Sha256: 49ca23838593159a003e05719e23ef56082db5d00747cb16d9673c003b799804
Contents?: true
Size: 553 Bytes
Versions: 7
Compression:
Stored size: 553 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, :string end end
Version data entries
7 entries across 7 versions & 1 rubygems