summaryrefslogtreecommitdiff
path: root/db/migrate/limits_to_mysql.rb
blob: de1288e641030ce35b70bb60244c9a0edc8b1072 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# rubocop:disable all
class LimitsToMysql < ActiveRecord::Migration
  def up
    return unless ActiveRecord::Base.configurations[Rails.env]['adapter'] =~ /^mysql/

    change_column :merge_request_diffs, :st_commits, :text, limit: 2147483647
    change_column :merge_request_diffs, :st_diffs, :text, limit: 2147483647
    change_column :snippets, :content, :text, limit: 2147483647
    change_column :notes, :st_diff, :text, limit: 2147483647
    change_column :events, :data, :text, limit: 2147483647
    change_column :gpg_keys, :primary_keyid, :binary, limit: 20
    change_column :gpg_keys, :fingerprint, :binary, limit: 20
    change_column :gpg_signatures, :commit_sha, :binary, limit: 20
    change_column :gpg_signatures, :gpg_key_primary_keyid, :binary, limit: 20
  end
end