summaryrefslogtreecommitdiff
path: root/lib/mix
diff options
context:
space:
mode:
authorsomeone <nobody@nowhere>2021-08-15 13:49:12 -0400
committersomeone <nobody@nowhere>2021-08-15 13:49:12 -0400
commit4b940e441a4d89c403395b792dd2f806fc80db03 (patch)
tree30980bec600eb93ba3c1e69b1b572b9e7d290521 /lib/mix
parent84ec0fbeaadc8bdbce256212258a932530088346 (diff)
downloadpleroma-4b940e441a4d89c403395b792dd2f806fc80db03.tar.gz
pleroma-4b940e441a4d89c403395b792dd2f806fc80db03.zip
mix pleroma.database set_text_search_config now runs concurrently and infinitely
Diffstat (limited to 'lib/mix')
-rw-r--r--lib/mix/tasks/pleroma/database.ex8
1 files changed, 6 insertions, 2 deletions
diff --git a/lib/mix/tasks/pleroma/database.ex b/lib/mix/tasks/pleroma/database.ex
index 57f73d12b..a973beaa9 100644
--- a/lib/mix/tasks/pleroma/database.ex
+++ b/lib/mix/tasks/pleroma/database.ex
@@ -209,7 +209,9 @@ defmodule Mix.Tasks.Pleroma.Database do
new.fts_content := to_tsvector(new.data->>'content');
RETURN new;
END
- $$ LANGUAGE plpgsql"
+ $$ LANGUAGE plpgsql",
+ [],
+ timeout: :infinity
)
shell_info("Refresh RUM index")
@@ -219,7 +221,9 @@ defmodule Mix.Tasks.Pleroma.Database do
Ecto.Adapters.SQL.query!(
Pleroma.Repo,
- "CREATE INDEX objects_fts ON objects USING gin(to_tsvector('#{tsconfig}', data->>'content')); "
+ "CREATE INDEX CONCURRENTLY objects_fts ON objects USING gin(to_tsvector('#{tsconfig}', data->>'content')); ",
+ [],
+ timeout: :infinity
)
end