diff options
author | William Pitcock <nenolod@dereferenced.org> | 2018-08-29 18:33:09 +0000 |
---|---|---|
committer | William Pitcock <nenolod@dereferenced.org> | 2018-08-29 18:41:02 +0000 |
commit | 038139d64158f3362385c89964c6b9b1dc08b6b1 (patch) | |
tree | 06c185d55eec44953d3a5c4f04aa1895a25a7010 | |
parent | de9acebbf39ca397d9388b12b167b55110611fa6 (diff) | |
download | pleroma-038139d64158f3362385c89964c6b9b1dc08b6b1.tar.gz |
migrations: drop filler migration
-rw-r--r-- | priv/repo/migrations/20180829082743_fill_recipients_to_and_cc_fields_in_activities.exs | 25 |
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 |