Commit a7702271 authored by Lin Jen-Shin's avatar Lin Jen-Shin

Remove inactive default email services

Note that we no longer generate this by default.
This is for clearing legacy default data.
parent f802ad37
---
title: Remove inactive default email services
merge_request: 8987
author:
class RemoveInactiveDefaultEmailServices < ActiveRecord::Migration
include Gitlab::Database::MigrationHelpers
DOWNTIME = false
def up
execute <<-SQL.strip_heredoc
DELETE FROM services
WHERE type = 'BuildsEmailService'
AND active = #{false_value}
AND properties = '{"notify_only_broken_builds":true}';
DELETE FROM services
WHERE type = 'PipelinesEmailService'
AND active = #{false_value}
AND properties = '{"notify_only_broken_pipelines":true}';
SQL
end
def false_value
quote(false)
end
def quote(value)
ActiveRecord::Base.connection.quote(value)
end
end
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment