21 lines
756 B
Ruby
21 lines
756 B
Ruby
|
class AddTopToSiteCustomization < ActiveRecord::Migration
|
||
|
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
|