aboutsummaryrefslogtreecommitdiff
path: root/priv
diff options
context:
space:
mode:
authorrinpatch <rinpatch@sdf.org>2019-08-23 03:17:20 +0300
committerrinpatch <rinpatch@sdf.org>2019-08-23 03:17:20 +0300
commit05e7d0a438ab8223b059441a0acd62e99b022d82 (patch)
tree920445b467e38316a92f09e9c7c61a9bf39cec5f /priv
parent0e50e9e4fa5a5d33d36f4226e1d32a00bf53fc72 (diff)
downloadpleroma-05e7d0a438ab8223b059441a0acd62e99b022d82.tar.gz
Add an index on object likes
In !1538 favorites timeline was switched to use the joined object, but no idex on likes in the joined object was added.
Diffstat (limited to 'priv')
-rw-r--r--priv/repo/migrations/20190823000549_add_likes_index_to_objects.exs7
1 files changed, 7 insertions, 0 deletions
diff --git a/priv/repo/migrations/20190823000549_add_likes_index_to_objects.exs b/priv/repo/migrations/20190823000549_add_likes_index_to_objects.exs
new file mode 100644
index 000000000..13f3d6e83
--- /dev/null
+++ b/priv/repo/migrations/20190823000549_add_likes_index_to_objects.exs
@@ -0,0 +1,7 @@
+defmodule Pleroma.Repo.Migrations.AddLikesIndexToObjects do
+ use Ecto.Migration
+
+ def change do
+ create_if_not_exists index(:objects, ["(data->'likes')"], using: :gin, name: :objects_likes)
+ end
+end