Speed up deletion and related queries.

This commit is contained in:
Roger Braun 2017-10-23 18:30:09 +02:00
commit 9f417fd5e9
3 changed files with 17 additions and 3 deletions

View file

@ -0,0 +1,10 @@
defmodule Pleroma.Repo.Migrations.AddSecondObjectIndexToActivty do
use Ecto.Migration
@disable_ddl_transaction true
def change do
drop_if_exists index(:activities, ["(data->'object'->>'id')", "(data->>'type')"], name: :activities_create_objects_index)
create index(:activities, ["(coalesce(data->'object'->>'id', data->>'object'))"], name: :activities_create_objects_index, concurrently: true)
end
end