aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/mix/tasks/pleroma/database.ex4
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/mix/tasks/pleroma/database.ex b/lib/mix/tasks/pleroma/database.ex
index d657c1ef0..ab9a3a7ff 100644
--- a/lib/mix/tasks/pleroma/database.ex
+++ b/lib/mix/tasks/pleroma/database.ex
@@ -4,6 +4,7 @@
defmodule Mix.Tasks.Pleroma.Database do
alias Mix.Tasks.Pleroma.Common
+ require Logger
use Mix.Task
@shortdoc "A collection of database related tasks"
@@ -29,6 +30,7 @@ defmodule Mix.Tasks.Pleroma.Database do
)
Common.start_pleroma()
+ Logger.info("Removing embedded objects")
Pleroma.Repo.query!(
"update activities set data = jsonb_set(data, '{object}'::text[], data->'object'->'id') where data->'object'->>'id' is not null;",
@@ -37,6 +39,8 @@ defmodule Mix.Tasks.Pleroma.Database do
)
if Keyword.get(options, :vacuum) do
+ Logger.info("Runnning VACUUM FULL")
+
Pleroma.Repo.query!(
"vacuum full;",
[],