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