commit: 038139d64158f3362385c89964c6b9b1dc08b6b1
parent: de9acebbf39ca397d9388b12b167b55110611fa6
Author: William Pitcock <nenolod@dereferenced.org>
Date: Wed, 29 Aug 2018 18:33:09 +0000
migrations: drop filler migration
Diffstat:
1 file changed, 0 insertions(+), 25 deletions(-)
diff --git a/priv/repo/migrations/20180829082743_fill_recipients_to_and_cc_fields_in_activities.exs b/priv/repo/migrations/20180829082743_fill_recipients_to_and_cc_fields_in_activities.exs
@@ -1,25 +0,0 @@
-defmodule Pleroma.Repo.Migrations.FillRecipientsToAndCcFieldsInActivities do
- use Ecto.Migration
- alias Pleroma.{Repo, Activity}
-
- def up do
- max = Repo.aggregate(Activity, :max, :id)
- if max do
- IO.puts("#{max} activities")
- chunks = 0..(round(max / 10_000))
-
- Enum.each(chunks, fn (i) ->
- min = i * 10_000
- max = min + 10_000
- execute("""
- update activities set recipients_to = array(select jsonb_array_elements_text(data->'to')) where id > #{min} and id <= #{max} and jsonb_typeof(data->'to') = 'array';
- """)
- |> IO.inspect
- execute("""
- update activities set recipients_cc = array(select jsonb_array_elements_text(data->'cc')) where id > #{min} and id <= #{max} and jsonb_typeof(data->'cc') = 'array';
- """)
- |> IO.inspect
- end)
- end
- end
-end