diff options
author | Alex Gleason <alex@alexgleason.me> | 2021-12-31 09:50:44 -0600 |
---|---|---|
committer | Alex Gleason <alex@alexgleason.me> | 2021-12-31 09:50:44 -0600 |
commit | c9aa89e239368d87fc3927a06189cac19948f6d5 (patch) | |
tree | 8e97ae0418912f810c09b76e08f042f3474c462b | |
parent | 9b97641862fcafa5b5ae3890441fb6290296017c (diff) | |
download | pleroma-c9aa89e239368d87fc3927a06189cac19948f6d5.tar.gz |
AddObjectConcurrentIndexes: add missing object index
-rw-r--r-- | priv/repo/migrations/20211231013155_add_object_concurrent_indexes.exs | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/priv/repo/migrations/20211231013155_add_object_concurrent_indexes.exs b/priv/repo/migrations/20211231013155_add_object_concurrent_indexes.exs index d6809f692..3d112d172 100644 --- a/priv/repo/migrations/20211231013155_add_object_concurrent_indexes.exs +++ b/priv/repo/migrations/20211231013155_add_object_concurrent_indexes.exs @@ -29,5 +29,12 @@ defmodule Pleroma.Repo.Migrations.AddObjectConcurrentIndexes do where: "data->>'type' = 'Create'" ) ) + + create_if_not_exists( + index(:objects, ["(coalesce(data->'object'->>'id', data->>'object'))"], + name: :objects_create_objects_index, + concurrently: true + ) + ) end end |