21 lines
761 B
Ruby
21 lines
761 B
Ruby
class AddTopToSiteCustomization < ActiveRecord::Migration[4.2]
|
|
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
|