Sha256: 0567464c3f4ee51e5d5b06d39eaae39acd25198cbcde32d5eb0318f0aa14ffd4

Contents?: true

Size: 391 Bytes

Versions: 14

Compression:

Stored size: 391 Bytes

Contents

# frozen_string_literal: true

class AddBlogIdToRedirects < ActiveRecord::Migration[4.2]
  class Redirect < ActiveRecord::Base; end

  def up
    add_column :redirects, :blog_id, :integer
    if Redirect.any?
      default_blog_id = Blog.order(:id).first.id
      Redirect.update_all("blog_id = #{default_blog_id}")
    end
  end

  def down
    remove_column :redirects, :blog_id
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
publify_core-10.0.2 db/migrate/20150808191127_add_blog_id_to_redirects.rb
publify_core-10.0.1 db/migrate/20150808191127_add_blog_id_to_redirects.rb
publify_core-10.0.0 db/migrate/20150808191127_add_blog_id_to_redirects.rb
publify_core-9.2.10 db/migrate/20150808191127_add_blog_id_to_redirects.rb
publify_core-9.2.9 db/migrate/20150808191127_add_blog_id_to_redirects.rb
publify_core-9.2.8 db/migrate/20150808191127_add_blog_id_to_redirects.rb
publify_core-9.2.7 db/migrate/20150808191127_add_blog_id_to_redirects.rb
publify_core-9.2.6 db/migrate/20150808191127_add_blog_id_to_redirects.rb
publify_core-9.2.5 db/migrate/20150808191127_add_blog_id_to_redirects.rb
publify_core-9.2.4 db/migrate/20150808191127_add_blog_id_to_redirects.rb
publify_core-9.2.3 db/migrate/20150808191127_add_blog_id_to_redirects.rb
publify_core-9.2.2 db/migrate/20150808191127_add_blog_id_to_redirects.rb
publify_core-9.2.1 db/migrate/20150808191127_add_blog_id_to_redirects.rb
publify_core-9.2.0 db/migrate/20150808191127_add_blog_id_to_redirects.rb