From fe012411bd248701745972de14968b87b18f3c2f Mon Sep 17 00:00:00 2001 From: Jaw <58354193+wajeht@users.noreply.github.com> Date: Sun, 28 Aug 2022 22:52:10 -0400 Subject: [PATCH] feat: added script to add auto index on db call on server start (#189) --- src/bin/server.js | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/bin/server.js b/src/bin/server.js index cf32a03b..c145b794 100644 --- a/src/bin/server.js +++ b/src/bin/server.js @@ -48,3 +48,18 @@ app.listen(port, () => { Chad.flex(e.message, e.stack); } })(); + +(async () => { + try { + const { rows } = await db.raw(` + create index on sessions(id, user_id, deleted, end_date); + create index on videos(id, user_id, log_id, session_id, deleted); + create index on logs(id, user_id, session_id, exercise_id, deleted, private); + create index on sets(id, user_id, session_id, exercise_id, deleted); + analyze; + `); + } catch (e) { + logger.error(e); + Chad.flex(e.message, e.stack); + } +})();