migration: add on_delete: :delete_all to hashtags object_id fk

This commit is contained in:
faried nawaz 2021-04-21 02:37:03 +05:00
parent 745375bdcf
commit 22b2451edd
No known key found for this signature in database
GPG key ID: C8EBC3669D3539B4

View file

@ -0,0 +1,19 @@
defmodule Pleroma.Repo.Migrations.DeleteHashtagsObjectsCascade do
use Ecto.Migration
def up do
execute("ALTER TABLE hashtags_objects DROP CONSTRAINT hashtags_objects_object_id_fkey")
alter table(:hashtags_objects) do
modify(:object_id, references(:objects, on_delete: :delete_all))
end
end
def down do
execute("ALTER TABLE hashtags_objects DROP CONSTRAINT hashtags_objects_object_id_fkey")
alter table(:hashtags_objects) do
modify(:object_id, references(:objects, on_delete: :nothing))
end
end
end