Det ser ud til, at Gin-indekser opfører sig godt. Hvis jeg opretter et Gin-indeks i indekskolonnen og derefter ændrer Join til
ON t.indexes @> jsonb_build_object('Id', c.indexes -> 'parentId')
Og hvorhen
WHERE t.indexes @> jsonb_build_object('Id', h.pid)
Det er ikke så hurtigt som det rene funktionsindeks, men det vil i det mindste opdatere dynamisk, og udførelsesplanen har ikke den unødvendige slags
Yderligere ydeevneforbedringer kan foretages ved at tilføje gin-indeksflaget jsonb_path_ops