Merge branch 'following-relationships-optimizations' into 'develop'
[akkoma] / priv / repo / migrations / 20200328130139_add_following_relationships_following_id_index.exs
1 defmodule Pleroma.Repo.Migrations.AddFollowingRelationshipsFollowingIdIndex do
2 use Ecto.Migration
3
4 # [:follower_index] index is useless because of [:follower_id, :following_id] index
5 # [:following_id] index makes sense because of user's followers-targeted queries
6 def change do
7 drop_if_exists(index(:following_relationships, [:follower_id]))
8
9 create_if_not_exists(index(:following_relationships, [:following_id]))
10 end
11 end