# See http://doc.gitlab.com/ce/development/migration_style_guide.html# for more information on how to write migrations for GitLab.classAddClientsideSentryToApplicationSettings<ActiveRecord::MigrationincludeGitlab::Database::MigrationHelpers# Set this constant to true if this migration requires downtime.DOWNTIME=false# When a migration requires downtime you **must** uncomment the following# constant and define a short and easy to understand explanation as to why the# migration requires downtime.# DOWNTIME_REASON = ''# When using "add_concurrent_index" or "remove_concurrent_index" methods make sure# that either of them is the _only_ method called in the migration,# any other changes should go in a separate migration.# This ensures that upon failure _only_ the index creation or removing fails# and can be retried or reverted easily.## To disable transactions uncomment the following line and remove these# comments:disable_ddl_transaction!defupadd_column_with_default:application_settings,:clientside_sentry_enabled,:boolean,default: falseadd_column:application_settings,:clientside_sentry_dsn,:stringenddefdownremove_columns:application_settings,:clientside_sentry_enabled,:clientside_sentry_dsnendend