Commit cd61239540c00279563cc0e4ae763a569be0bef5

Authored by Jacob Vosmaer
1 parent 43e77099

Move the adapter check to the migration

db/migrate/limits_to_mysql.rb
1 class LimitsToMysql < ActiveRecord::Migration 1 class LimitsToMysql < ActiveRecord::Migration
2 def up 2 def up
3 - return unless ActiveRecord::Base.configurations[Rails.env]['adapter'] == 'mysql2' 3 + return unless ActiveRecord::Base.configurations[Rails.env]['adapter'] =~ /^mysql/
4 4
5 change_column :merge_request_diffs, :st_commits, :text, limit: 2147483647 5 change_column :merge_request_diffs, :st_commits, :text, limit: 2147483647
6 change_column :merge_request_diffs, :st_diffs, :text, limit: 2147483647 6 change_column :merge_request_diffs, :st_diffs, :text, limit: 2147483647
lib/tasks/gitlab/setup.rake
@@ -15,14 +15,7 @@ namespace :gitlab do @@ -15,14 +15,7 @@ namespace :gitlab do
15 end 15 end
16 16
17 Rake::Task["db:setup"].invoke 17 Rake::Task["db:setup"].invoke
18 -  
19 - config = YAML.load_file(File.join(Rails.root,'config','database.yml'))[Rails.env]  
20 - success = case config["adapter"]  
21 - when /^mysql/ then  
22 - Rake::Task["add_limits_mysql"].invoke  
23 - when "postgresql" then  
24 - end  
25 - 18 + Rake::Task["add_limits_mysql"].invoke
26 Rake::Task["db:seed_fu"].invoke 19 Rake::Task["db:seed_fu"].invoke
27 rescue Gitlab::TaskAbortedByUserError 20 rescue Gitlab::TaskAbortedByUserError
28 puts "Quitting...".red 21 puts "Quitting...".red