gitlab-org--gitlab-foss/db/migrate/20190624123615_add_grafana_url_to_settings.rb
Mayra Cabrera 4706352416 Adds cop to enforce string limits on migrations
This cop will analyze migrations that add columns with string, and
report an offense if the string has no limit enforced

Related to https://gitlab.com/gitlab-org/gitlab-ce/issues/64505
2019-08-23 21:36:12 +00:00

20 lines
533 B
Ruby

# frozen_string_literal: true
class AddGrafanaUrlToSettings < ActiveRecord::Migration[5.1]
include Gitlab::Database::MigrationHelpers
disable_ddl_transaction!
DOWNTIME = false
def up
# rubocop:disable Migration/AddLimitToStringColumns
add_column_with_default(:application_settings, :grafana_url, :string,
default: '/-/grafana', allow_null: false)
# rubocop:enable Migration/AddLimitToStringColumns
end
def down
remove_column(:application_settings, :grafana_url)
end
end