diff --git a/priv/repo/migrations/20201114174929_fix_oban_migrations_for_older_postgre_sql_versions.exs b/priv/repo/migrations/20201114174929_fix_oban_migrations_for_older_postgre_sql_versions.exs new file mode 100644 index 000000000..3bb2c9d52 --- /dev/null +++ b/priv/repo/migrations/20201114174929_fix_oban_migrations_for_older_postgre_sql_versions.exs @@ -0,0 +1,15 @@ +defmodule Mobilizon.Storage.Repo.Migrations.FixObanMigrationsForOlderPostgreSQLVersions do + use Ecto.Migration + + @disable_ddl_transaction true + def up do + Ecto.Adapters.SQL.query!( + Mobilizon.Storage.Repo, + "ALTER TYPE oban_job_state ADD VALUE IF NOT EXISTS 'cancelled'" + ) + end + + def down do + IO.puts("This migration doesn't handle being reverted.") + end +end diff --git a/priv/repo/migrations/20201114175249_upgrade_oban_jobs_to_v9.exs b/priv/repo/migrations/20201114175249_upgrade_oban_jobs_to_v9.exs new file mode 100644 index 000000000..0c27e83a8 --- /dev/null +++ b/priv/repo/migrations/20201114175249_upgrade_oban_jobs_to_v9.exs @@ -0,0 +1,6 @@ +defmodule Mobilizon.Storage.Repo.Migrations.UpgradeObanJobsToV9 do + use Ecto.Migration + + defdelegate up, to: Oban.Migrations + defdelegate down, to: Oban.Migrations +end