discourse/db/migrate/20150114093325_add_top_to_site_customization.rb

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