From 843bf0df75aa3c26521e5a5e9f184dfee24056f8 Mon Sep 17 00:00:00 2001 From: Bianca Nenciu Date: Wed, 24 Jun 2020 08:58:14 +0300 Subject: [PATCH] FIX:Add migration to delete tracking state for staged users (#10083) --- ..._delete_tracking_state_for_staged_users.rb | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 db/migrate/20200618175923_delete_tracking_state_for_staged_users.rb diff --git a/db/migrate/20200618175923_delete_tracking_state_for_staged_users.rb b/db/migrate/20200618175923_delete_tracking_state_for_staged_users.rb new file mode 100644 index 0000000000..9885b561fb --- /dev/null +++ b/db/migrate/20200618175923_delete_tracking_state_for_staged_users.rb @@ -0,0 +1,19 @@ +# frozen_string_literal: true + +class DeleteTrackingStateForStagedUsers < ActiveRecord::Migration[6.0] + def up + execute <<~SQL + DELETE FROM category_users + WHERE user_id IN (SELECT id FROM users WHERE staged = true) + SQL + + execute <<~SQL + DELETE FROM tag_users + WHERE user_id IN (SELECT id FROM users WHERE staged = true) + SQL + end + + def down + raise ActiveRecord::IrreversibleMigration + end +end