From d8bc26da4cc97411f3f263be9339c4c3c0dc68e2 Mon Sep 17 00:00:00 2001 From: Claudio Ortolina Date: Thu, 1 May 2025 14:12:53 +0100 Subject: [PATCH] Fix migration to be schema independent --- .../20241002130921_add_release_to_records.exs | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/priv/repo/migrations/20241002130921_add_release_to_records.exs b/priv/repo/migrations/20241002130921_add_release_to_records.exs index b0a508f2..927d334f 100644 --- a/priv/repo/migrations/20241002130921_add_release_to_records.exs +++ b/priv/repo/migrations/20241002130921_add_release_to_records.exs @@ -1,6 +1,5 @@ defmodule MusicLibrary.Repo.Migrations.AddReleaseToRecords do use Ecto.Migration - import Ecto.Query def up do alter table(:records) do @@ -9,12 +8,9 @@ defmodule MusicLibrary.Repo.Migrations.AddReleaseToRecords do flush() - query = - from(r in MusicLibrary.Records.Record, - update: [set: [release: r.year]] - ) - - MusicLibrary.Repo.update_all(query, []) + execute """ + UPDATE records SET release = year; + """ end def down do