2019-05-02 18:17:27 -04:00
|
|
|
# frozen_string_literal: true
|
|
|
|
|
2017-08-31 00:06:56 -04:00
|
|
|
class AddTopToSiteCustomization < ActiveRecord::Migration[4.2]
|
2015-01-14 05:52:42 -05:00
|
|
|
def up
|
|
|
|
add_column :site_customizations, :top, :text
|
|
|
|
add_column :site_customizations, :mobile_top, :text
|
|
|
|
|
|
|
|
execute <<-SQL
|
|
|
|
UPDATE site_customizations
|
|
|
|
SET top = (SELECT value FROM site_texts WHERE text_type = 'top' LIMIT 1),
|
|
|
|
mobile_top = (SELECT value FROM site_texts WHERE text_type = 'top' LIMIT 1),
|
|
|
|
head_tag = (SELECT value FROM site_texts WHERE text_type = 'head' LIMIT 1),
|
|
|
|
body_tag = (SELECT value FROM site_texts WHERE text_type = 'bottom' LIMIT 1)
|
|
|
|
WHERE name = 'Migrated from Site Text'
|
|
|
|
SQL
|
|
|
|
end
|
|
|
|
|
|
|
|
def down
|
|
|
|
remove_column :site_customizations, :top
|
|
|
|
remove_column :site_customizations, :mobile_top
|
|
|
|
end
|
|
|
|
end
|