diff --git a/priv/repo/migrations/20170912114248_add_context_index.exs b/priv/repo/migrations/20170912114248_add_context_index.exs index 400a432ff..864186850 100644 --- a/priv/repo/migrations/20170912114248_add_context_index.exs +++ b/priv/repo/migrations/20170912114248_add_context_index.exs @@ -1,12 +1,10 @@ defmodule Pleroma.Repo.Migrations.AddContextIndex do use Ecto.Migration - @disable_ddl_transaction true def change do create( index(:activities, ["(data->>'type')", "(data->>'context')"], - name: :activities_context_index, - concurrently: true + name: :activities_context_index ) ) end diff --git a/priv/repo/migrations/20170916090107_add_fts_index_to_activities.exs b/priv/repo/migrations/20170916090107_add_fts_index_to_activities.exs index 717e25412..2829e09bb 100644 --- a/priv/repo/migrations/20170916090107_add_fts_index_to_activities.exs +++ b/priv/repo/migrations/20170916090107_add_fts_index_to_activities.exs @@ -1,11 +1,9 @@ defmodule Pleroma.Repo.Migrations.AddFTSIndexToActivities do use Ecto.Migration - @disable_ddl_transaction true def change do create( index(:activities, ["(to_tsvector('english', data->'object'->>'content'))"], - concurrently: true, using: :gin, name: :activities_fts ) diff --git a/priv/repo/migrations/20170917120416_add_tag_index.exs b/priv/repo/migrations/20170917120416_add_tag_index.exs index c69e0ef8f..378f31cdc 100644 --- a/priv/repo/migrations/20170917120416_add_tag_index.exs +++ b/priv/repo/migrations/20170917120416_add_tag_index.exs @@ -1,12 +1,9 @@ defmodule Pleroma.Repo.Migrations.AddTagIndex do use Ecto.Migration - @disable_ddl_transaction true - def change do create( index(:activities, ["(data #> '{\"object\",\"tag\"}')"], - concurrently: true, using: :gin, name: :activities_tags ) diff --git a/priv/repo/migrations/20171023155035_add_second_object_index_to_activty.exs b/priv/repo/migrations/20171023155035_add_second_object_index_to_activty.exs index 261940a96..1cfb72479 100644 --- a/priv/repo/migrations/20171023155035_add_second_object_index_to_activty.exs +++ b/priv/repo/migrations/20171023155035_add_second_object_index_to_activty.exs @@ -1,8 +1,6 @@ defmodule Pleroma.Repo.Migrations.AddSecondObjectIndexToActivty do use Ecto.Migration - @disable_ddl_transaction true - def change do drop_if_exists( index(:activities, ["(data->'object'->>'id')", "(data->>'type')"], @@ -12,8 +10,7 @@ def change do create( index(:activities, ["(coalesce(data->'object'->>'id', data->>'object'))"], - name: :activities_create_objects_index, - concurrently: true + name: :activities_create_objects_index ) ) end diff --git a/priv/repo/migrations/20171024121413_add_object_actor_index.exs b/priv/repo/migrations/20171024121413_add_object_actor_index.exs index 78084536c..ed1f0a437 100644 --- a/priv/repo/migrations/20171024121413_add_object_actor_index.exs +++ b/priv/repo/migrations/20171024121413_add_object_actor_index.exs @@ -1,14 +1,7 @@ defmodule Pleroma.Repo.Migrations.AddObjectActorIndex do use Ecto.Migration - @disable_ddl_transaction true - def change do - create( - index(:objects, ["(data->>'actor')", "(data->>'type')"], - concurrently: true, - name: :objects_actor_type - ) - ) + create(index(:objects, ["(data->>'actor')", "(data->>'type')"], name: :objects_actor_type)) end end diff --git a/priv/repo/migrations/20171109091239_add_actor_to_activity.exs b/priv/repo/migrations/20171109091239_add_actor_to_activity.exs index 91348f5c3..b465cd3e0 100644 --- a/priv/repo/migrations/20171109091239_add_actor_to_activity.exs +++ b/priv/repo/migrations/20171109091239_add_actor_to_activity.exs @@ -1,14 +1,12 @@ defmodule Pleroma.Repo.Migrations.AddActorToActivity do use Ecto.Migration - @disable_ddl_transaction true - def up do alter table(:activities) do add(:actor, :string) end - create(index(:activities, [:actor, "id DESC NULLS LAST"], concurrently: true)) + create(index(:activities, [:actor, "id DESC NULLS LAST"])) end def down do diff --git a/priv/repo/migrations/20171109141309_add_sort_index_to_activities.exs b/priv/repo/migrations/20171109141309_add_sort_index_to_activities.exs index 37fb2ce32..9e4fb1105 100644 --- a/priv/repo/migrations/20171109141309_add_sort_index_to_activities.exs +++ b/priv/repo/migrations/20171109141309_add_sort_index_to_activities.exs @@ -1,8 +1,7 @@ defmodule Pleroma.Repo.Migrations.AddSortIndexToActivities do use Ecto.Migration - @disable_ddl_transaction true def change do - create(index(:activities, ["id desc nulls last"], concurrently: true)) + create(index(:activities, ["id desc nulls last"])) end end diff --git a/priv/repo/migrations/20180325172351_add_follower_address_index_to_users.exs b/priv/repo/migrations/20180325172351_add_follower_address_index_to_users.exs index 18b54411c..80bbb71c8 100644 --- a/priv/repo/migrations/20180325172351_add_follower_address_index_to_users.exs +++ b/priv/repo/migrations/20180325172351_add_follower_address_index_to_users.exs @@ -1,9 +1,8 @@ defmodule Pleroma.Repo.Migrations.AddFollowerAddressIndexToUsers do use Ecto.Migration - @disable_ddl_transaction true def change do - create(index(:users, [:follower_address], concurrently: true)) - create(index(:users, [:following], concurrently: true, using: :gin)) + create(index(:users, [:follower_address])) + create(index(:users, [:following], using: :gin)) end end diff --git a/priv/repo/migrations/20180513104714_modify_activity_index.exs b/priv/repo/migrations/20180513104714_modify_activity_index.exs index ec0efa238..5d528f2a1 100644 --- a/priv/repo/migrations/20180513104714_modify_activity_index.exs +++ b/priv/repo/migrations/20180513104714_modify_activity_index.exs @@ -1,9 +1,8 @@ defmodule Pleroma.Repo.Migrations.ModifyActivityIndex do use Ecto.Migration - @disable_ddl_transaction true def change do - create(index(:activities, ["id desc nulls last", "local"], concurrently: true)) + create(index(:activities, ["id desc nulls last", "local"])) drop_if_exists(index(:activities, ["id desc nulls last"])) end end diff --git a/priv/repo/migrations/20180606173637_create_apid_host_extraction_index.exs b/priv/repo/migrations/20180606173637_create_apid_host_extraction_index.exs index 07b3f2875..1b1ca2910 100644 --- a/priv/repo/migrations/20180606173637_create_apid_host_extraction_index.exs +++ b/priv/repo/migrations/20180606173637_create_apid_host_extraction_index.exs @@ -1,13 +1,7 @@ defmodule Pleroma.Repo.Migrations.CreateApidHostExtractionIndex do use Ecto.Migration - @disable_ddl_transaction true def change do - create( - index(:activities, ["(split_part(actor, '/', 3))"], - concurrently: true, - name: :activities_hosts - ) - ) + create(index(:activities, ["(split_part(actor, '/', 3))"], name: :activities_hosts)) end end diff --git a/priv/repo/migrations/20180617221540_create_activities_in_reply_to_index.exs b/priv/repo/migrations/20180617221540_create_activities_in_reply_to_index.exs index c8a0e60a0..e5bb7c9a1 100644 --- a/priv/repo/migrations/20180617221540_create_activities_in_reply_to_index.exs +++ b/priv/repo/migrations/20180617221540_create_activities_in_reply_to_index.exs @@ -1,13 +1,7 @@ defmodule Pleroma.Repo.Migrations.CreateActivitiesInReplyToIndex do use Ecto.Migration - @disable_ddl_transaction true def change do - create( - index(:activities, ["(data->'object'->>'inReplyTo')"], - concurrently: true, - name: :activities_in_reply_to - ) - ) + create(index(:activities, ["(data->'object'->>'inReplyTo')"], name: :activities_in_reply_to)) end end diff --git a/priv/repo/migrations/20190109152453_add_visibility_function.exs b/priv/repo/migrations/20190109152453_add_visibility_function.exs index 43d1074aa..d5c6dc284 100644 --- a/priv/repo/migrations/20190109152453_add_visibility_function.exs +++ b/priv/repo/migrations/20190109152453_add_visibility_function.exs @@ -1,6 +1,5 @@ defmodule Pleroma.Repo.Migrations.AddVisibilityFunction do use Ecto.Migration - @disable_ddl_transaction true def up do definition = """ @@ -30,8 +29,7 @@ def up do create( index(:activities, ["activity_visibility(actor, recipients, data)"], - name: :activities_visibility_index, - concurrently: true + name: :activities_visibility_index ) ) end diff --git a/priv/repo/migrations/20190127151220_add_activities_likes_index.exs b/priv/repo/migrations/20190127151220_add_activities_likes_index.exs index 115b12491..9a4008122 100644 --- a/priv/repo/migrations/20190127151220_add_activities_likes_index.exs +++ b/priv/repo/migrations/20190127151220_add_activities_likes_index.exs @@ -1,11 +1,9 @@ defmodule Pleroma.Repo.Migrations.AddActivitiesLikesIndex do use Ecto.Migration - @disable_ddl_transaction true def change do create( index(:activities, ["((data #> '{\"object\",\"likes\"}'))"], - concurrently: true, name: :activities_likes, using: :gin ) diff --git a/priv/repo/migrations/20190204200237_add_correct_dm_index.exs b/priv/repo/migrations/20190204200237_add_correct_dm_index.exs index 1facb37b8..16ef0f1ab 100644 --- a/priv/repo/migrations/20190204200237_add_correct_dm_index.exs +++ b/priv/repo/migrations/20190204200237_add_correct_dm_index.exs @@ -1,6 +1,5 @@ defmodule Pleroma.Repo.Migrations.AddCorrectDMIndex do use Ecto.Migration - @disable_ddl_transaction true def up do drop_if_exists( @@ -12,7 +11,6 @@ def up do create( index(:activities, ["activity_visibility(actor, recipients, data)", "id DESC NULLS LAST"], name: :activities_visibility_index, - concurrently: true, where: "data->>'type' = 'Create'" ) ) @@ -22,7 +20,6 @@ def down do drop_if_exists( index(:activities, ["activity_visibility(actor, recipients, data)", "id DESC"], name: :activities_visibility_index, - concurrently: true, where: "data->>'type' = 'Create'" ) ) diff --git a/priv/repo/migrations/20190405160700_add_index_on_subscribers.exs b/priv/repo/migrations/20190405160700_add_index_on_subscribers.exs index bbf47f72c..0b1bcef03 100644 --- a/priv/repo/migrations/20190405160700_add_index_on_subscribers.exs +++ b/priv/repo/migrations/20190405160700_add_index_on_subscribers.exs @@ -1,13 +1,11 @@ defmodule Pleroma.Repo.Migrations.AddIndexOnSubscribers do use Ecto.Migration - @disable_ddl_transaction true def change do create( index(:users, ["(info->'subscribers')"], name: :users_subscribers_index, - using: :gin, - concurrently: true + using: :gin ) ) end diff --git a/priv/repo/migrations/20190710125051_add_following_address_index_to_user.exs b/priv/repo/migrations/20190710125051_add_following_address_index_to_user.exs index 0cbfb71f4..7fadc9f9a 100644 --- a/priv/repo/migrations/20190710125051_add_following_address_index_to_user.exs +++ b/priv/repo/migrations/20190710125051_add_following_address_index_to_user.exs @@ -1,8 +1,7 @@ defmodule Pleroma.Repo.Migrations.AddFollowingAddressIndexToUser do use Ecto.Migration - @disable_ddl_transaction true def change do - create(index(:users, [:following_address], concurrently: true)) + create(index(:users, [:following_address])) end end diff --git a/priv/repo/migrations/20191029172832_fix_blocked_follows.exs b/priv/repo/migrations/20191029172832_fix_blocked_follows.exs index 71f8f1330..6e72ebdb0 100644 --- a/priv/repo/migrations/20191029172832_fix_blocked_follows.exs +++ b/priv/repo/migrations/20191029172832_fix_blocked_follows.exs @@ -100,7 +100,7 @@ def update_follower_count(%{id: user_id} = user) do "users" |> where(id: ^user_id) - |> join(:inner, [u], s in subquery(follower_count_query)) + |> join(:inner, [u], s in subquery(follower_count_query), on: true) |> update([u, s], set: [follower_count: s.count] )