defmodule AshHq.Repo.Migrations.MigrateResources48 do @moduledoc """ Updates resources based on their most recent snapshots. This file was autogenerated with `mix ash_postgres.generate_migrations` """ use Ecto.Migration def up do drop(constraint(:discord_reactions, "discord_reactions_message_id_fkey")) alter table(:discord_reactions) do modify( :message_id, references(:discord_messages, column: :id, prefix: "public", name: "discord_reactions_message_id_fkey", type: :bigint, on_delete: :delete_all, on_update: :update_all ) ) end drop(constraint(:discord_messages, "discord_messages_thread_id_fkey")) alter table(:discord_messages) do modify( :thread_id, references(:discord_threads, column: :id, prefix: "public", name: "discord_messages_thread_id_fkey", type: :bigint, on_delete: :delete_all, on_update: :update_all ) ) end drop(constraint(:discord_attachments, "discord_attachments_message_id_fkey")) alter table(:discord_attachments) do modify( :message_id, references(:discord_messages, column: :id, prefix: "public", name: "discord_attachments_message_id_fkey", type: :bigint, on_delete: :delete_all, on_update: :update_all ) ) end end def down do drop(constraint(:discord_attachments, "discord_attachments_message_id_fkey")) alter table(:discord_attachments) do modify( :message_id, references(:discord_messages, column: :id, prefix: "public", name: "discord_attachments_message_id_fkey", type: :bigint ) ) end drop(constraint(:discord_messages, "discord_messages_thread_id_fkey")) alter table(:discord_messages) do modify( :thread_id, references(:discord_threads, column: :id, prefix: "public", name: "discord_messages_thread_id_fkey", type: :bigint ) ) end drop(constraint(:discord_reactions, "discord_reactions_message_id_fkey")) alter table(:discord_reactions) do modify( :message_id, references(:discord_messages, column: :id, prefix: "public", name: "discord_reactions_message_id_fkey", type: :bigint ) ) end end end