Fix mysql2 query size
This commit is contained in:
parent
d699a48d55
commit
82ada5d304
2 changed files with 29 additions and 0 deletions
|
@ -0,0 +1,17 @@
|
||||||
|
# frozen_string_literal: true
|
||||||
|
|
||||||
|
# See http://doc.gitlab.com/ce/development/migration_style_guide.html
|
||||||
|
# for more information on how to write migrations for GitLab.
|
||||||
|
require Rails.root.join('db/migrate/prometheus_metrics_limits_to_mysql')
|
||||||
|
|
||||||
|
class FixPrometheusMetricQueryLimits < ActiveRecord::Migration
|
||||||
|
include Gitlab::Database::MigrationHelpers
|
||||||
|
|
||||||
|
def up
|
||||||
|
PrometheusMetricsLimitsToMysql.new.up
|
||||||
|
end
|
||||||
|
|
||||||
|
def down
|
||||||
|
# no-op
|
||||||
|
end
|
||||||
|
end
|
12
db/migrate/prometheus_metrics_limits_to_mysql.rb
Normal file
12
db/migrate/prometheus_metrics_limits_to_mysql.rb
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
class PrometheusMetricsLimitsToMysql < ActiveRecord::Migration
|
||||||
|
DOWNTIME = false
|
||||||
|
|
||||||
|
def up
|
||||||
|
return unless Gitlab::Database.mysql?
|
||||||
|
|
||||||
|
change_column :prometheus_metrics, :query, :text, limit: 4096, default: nil
|
||||||
|
end
|
||||||
|
|
||||||
|
def down
|
||||||
|
end
|
||||||
|
end
|
Loading…
Reference in a new issue