From cd4ad6609828a665f3f6d08d1408d5c85bb23a78 Mon Sep 17 00:00:00 2001 From: Claudio Ortolina Date: Thu, 30 Jan 2025 09:29:17 +0000 Subject: [PATCH] Define MusicLibrary.Repo.vacuum/0 --- lib/mix/tasks/music_library/prod/db_vacuum.ex | 2 +- lib/music_library/repo.ex | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/mix/tasks/music_library/prod/db_vacuum.ex b/lib/mix/tasks/music_library/prod/db_vacuum.ex index c68b3d86..01804b61 100644 --- a/lib/mix/tasks/music_library/prod/db_vacuum.ex +++ b/lib/mix/tasks/music_library/prod/db_vacuum.ex @@ -14,7 +14,7 @@ defmodule Mix.Tasks.MusicLibrary.Prod.DbVacuum do def run(_args) do Mix.Shell.IO.info("Running VACUUM on the production database") - command = ~s(bin/music_library rpc 'MusicLibrary.Repo.query\("VACUUM"\)') + command = ~s(bin/music_library rpc 'MusicLibrary.Repo.vacuum\(\)') fly_ssh(command) end diff --git a/lib/music_library/repo.ex b/lib/music_library/repo.ex index 02737424..7d0c7a60 100644 --- a/lib/music_library/repo.ex +++ b/lib/music_library/repo.ex @@ -32,4 +32,6 @@ defmodule MusicLibrary.Repo do "#{name}.#{extension}" ]) end + + def vacuum, do: query("VACUUM") end