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

@ -52,8 +52,7 @@ defmodule Pleroma.Activity.Queries do
activity in query,
where:
fragment(
"coalesce((?)->'object'->>'id', (?)->>'object') = ANY(?)",
activity.data,
"associated_object_id((?)) = ANY(?)",
activity.data,
^object_ids
)
@ -64,8 +63,7 @@ defmodule Pleroma.Activity.Queries do
from(activity in query,
where:
fragment(
"coalesce((?)->'object'->>'id', (?)->>'object') = ?",
activity.data,
"associated_object_id((?)) = ?",
activity.data,
^object_id
)