From d3704fdb09d79279c8dfde591087aa723af29891 Mon Sep 17 00:00:00 2001 From: alpaca-tc Date: Mon, 8 May 2017 02:00:20 +0900 Subject: Add effective index to subscriptions (#2885) --- db/migrate/20170507141759_optimize_index_subscriptions.rb | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 db/migrate/20170507141759_optimize_index_subscriptions.rb (limited to 'db/migrate') diff --git a/db/migrate/20170507141759_optimize_index_subscriptions.rb b/db/migrate/20170507141759_optimize_index_subscriptions.rb new file mode 100644 index 000000000..26acd5c4d --- /dev/null +++ b/db/migrate/20170507141759_optimize_index_subscriptions.rb @@ -0,0 +1,11 @@ +class OptimizeIndexSubscriptions < ActiveRecord::Migration[5.0] + def up + add_index :subscriptions, [:account_id, :callback_url], unique: true + remove_index :subscriptions, [:callback_url, :account_id] + end + + def down + add_index :subscriptions, [:callback_url, :account_id], unique: true + remove_index :subscriptions, [:account_id, :callback_url] + end +end -- cgit