discourse/db/migrate/20190417135049_migrate_nati...

23 lines
774 B
Ruby
Raw Normal View History

# frozen_string_literal: true
class MigrateNativeAppBannerSiteSetting < ActiveRecord::Migration[5.2]
def up
execute "INSERT INTO site_settings(name, data_type, value, created_at, updated_at)
SELECT 'native_app_install_banner_android', 5, value, now(), now()
FROM site_settings
WHERE name = 'native_app_install_banner'"
execute "UPDATE site_settings
SET name = 'native_app_install_banner_ios'
WHERE name = 'native_app_install_banner'"
end
def down
execute "UPDATE site_settings
SET name = 'native_app_install_banner'
WHERE name = 'native_app_install_banner_ios'"
execute "DELETE FROM site_settings WHERE name = 'native_app_install_banner_android'"
end
end