Can't run migrations in local dev: relation "users_deactivated_index" does not exist
Dunno if this is due to an inconsistency in my local dev environment, but after pulling the latest changes I hit this error:
➜ pleroma git:(develop) ✗ mix ecto.migrate
14:50:19.797 [info] == Running 20201012173004 Pleroma.Repo.Migrations.RefactorDeactivatedUserField.up/0 forward
14:50:19.807 [info] execute "UPDATE users SET deactivated = NOT deactivated;"
14:50:22.437 [info] execute "ALTER TABLE users RENAME COLUMN deactivated TO is_active;"
14:50:22.438 [info] execute "ALTER TABLE users ALTER COLUMN is_active SET DEFAULT true;"
14:50:22.454 [info] execute "ALTER INDEX users_deactivated_index RENAME TO users_is_active_index;"
** (Postgrex.Error) ERROR 42P01 (undefined_table) relation "users_deactivated_index" does not exist
(ecto_sql 3.4.5) lib/ecto/adapters/sql.ex:593: Ecto.Adapters.SQL.raise_sql_call_error/1
(elixir 1.11.2) lib/enum.ex:1399: Enum."-map/2-lists^map/1-0-"/2
(ecto_sql 3.4.5) lib/ecto/adapters/sql.ex:686: Ecto.Adapters.SQL.execute_ddl/4
(ecto_sql 3.4.5) lib/ecto/migration/runner.ex:343: Ecto.Migration.Runner.log_and_execute_ddl/3
(ecto_sql 3.4.5) lib/ecto/migration/runner.ex:117: anonymous fn/6 in Ecto.Migration.Runner.flush/0
(elixir 1.11.2) lib/enum.ex:2181: Enum."-reduce/3-lists^foldl/2-0-"/3
(ecto_sql 3.4.5) lib/ecto/migration/runner.ex:116: Ecto.Migration.Runner.flush/0
(stdlib 3.14) timer.erl:166: :timer.tc/1
(ecto_sql 3.4.5) lib/ecto/migration/runner.ex:25: Ecto.Migration.Runner.run/7
(ecto_sql 3.4.5) lib/ecto/migrator.ex:342: Ecto.Migrator.attempt/7
(ecto_sql 3.4.5) lib/ecto/migrator.ex:242: anonymous fn/4 in Ecto.Migrator.do_up/4
(ecto_sql 3.4.5) lib/ecto/migrator.ex:324: anonymous fn/3 in Ecto.Migrator.run_maybe_in_transaction/6
(ecto_sql 3.4.5) lib/ecto/adapters/sql.ex:875: anonymous fn/3 in Ecto.Adapters.SQL.checkout_or_transaction/4
(db_connection 2.3.1) lib/db_connection.ex:1444: DBConnection.run_transaction/4
(ecto_sql 3.4.5) lib/ecto/migrator.ex:323: Ecto.Migrator.run_maybe_in_transaction/6
(elixir 1.11.2) lib/task/supervised.ex:90: Task.Supervised.invoke_mfa/2
(elixir 1.11.2) lib/task/supervised.ex:35: Task.Supervised.reply/5
(stdlib 3.14) proc_lib.erl:226: :proc_lib.init_p_do_apply/3