Switch to associated_object_id index

This commit is contained in:
Tusooa Zhu 2022-07-11 15:49:58 -04:00
commit 3885ee182a
No known key found for this signature in database
GPG key ID: 7B467EDE43A08224
8 changed files with 50 additions and 20 deletions

View file

@ -154,9 +154,8 @@ defmodule Mix.Tasks.Pleroma.Database do
|> join(:inner, [a], o in Object,
on:
fragment(
"(?->>'id') = COALESCE((?)->'object'->> 'id', (?)->>'object')",
"(?->>'id') = associated_object_id((?))",
o.data,
a.data,
a.data
)
)