aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWilliam Pitcock <nenolod@dereferenced.org>2018-08-29 18:33:09 +0000
committerWilliam Pitcock <nenolod@dereferenced.org>2018-08-29 18:41:02 +0000
commit038139d64158f3362385c89964c6b9b1dc08b6b1 (patch)
tree06c185d55eec44953d3a5c4f04aa1895a25a7010
parentde9acebbf39ca397d9388b12b167b55110611fa6 (diff)
downloadpleroma-038139d64158f3362385c89964c6b9b1dc08b6b1.tar.gz
migrations: drop filler migration
-rw-r--r--priv/repo/migrations/20180829082743_fill_recipients_to_and_cc_fields_in_activities.exs25
1 files 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
deleted file mode 100644
index 92ac39b94..000000000
--- a/priv/repo/migrations/20180829082743_fill_recipients_to_and_cc_fields_in_activities.exs
+++ /dev/null
@@ -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