gitlab-org--gitlab-foss/db/post_migrate/20161221140236_remove_unneeded_services.rb
Z.J. van de Weg 269bc74506 Disable timeout while removing services
On GitLab.com this migration could take about 3 minutes. Disabling the
statement we know we have enough time to complete this.

Fixes #25976
2016-12-27 11:10:15 +01:00

15 lines
280 B
Ruby

class RemoveUnneededServices < ActiveRecord::Migration
include Gitlab::Database::MigrationHelpers
DOWNTIME = false
def up
disable_statement_timeout
execute("DELETE FROM services WHERE active = false AND properties = '{}';")
end
def down
# noop
end
end