FIX: Re-run remove flag and queued post web hook migrations.

There have been production instances where the migrations has run but the records
that were meant to be deleted have not been deleted. The root cause is
unknown but the migration is safe and simple to re-run. The problem is
not reproducible locally so we're not spending too much time on digging
up the root. Time vs business cost tradeoff.

Follow-up fb15da43da
This commit is contained in:
Alan Guo Xiang Tan 2020-12-18 09:36:59 +08:00
parent 504b1562d5
commit d2a0462186
2 changed files with 4 additions and 4 deletions

View File

@ -4,12 +4,12 @@ class RemoveFlagWebHooks < ActiveRecord::Migration[6.0]
def up def up
flag_event_type_id = 7 flag_event_type_id = 7
DB.exec <<~SQL execute <<~SQL
DELETE FROM web_hook_event_types_hooks DELETE FROM web_hook_event_types_hooks
WHERE web_hook_event_type_id = #{flag_event_type_id} WHERE web_hook_event_type_id = #{flag_event_type_id}
SQL SQL
DB.exec <<~SQL execute <<~SQL
DELETE FROM web_hook_event_types DELETE FROM web_hook_event_types
WHERE id = #{flag_event_type_id} WHERE id = #{flag_event_type_id}
SQL SQL

View File

@ -4,12 +4,12 @@ class RemoveQueuedPostWebHooks < ActiveRecord::Migration[6.0]
def up def up
queued_post_event_type_id = 8 queued_post_event_type_id = 8
DB.exec <<~SQL execute <<~SQL
DELETE FROM web_hook_event_types_hooks DELETE FROM web_hook_event_types_hooks
WHERE web_hook_event_type_id = #{queued_post_event_type_id} WHERE web_hook_event_type_id = #{queued_post_event_type_id}
SQL SQL
DB.exec <<~SQL execute <<~SQL
DELETE FROM web_hook_event_types DELETE FROM web_hook_event_types
WHERE id = #{queued_post_event_type_id} WHERE id = #{queued_post_event_type_id}
SQL SQL