From 3f52cefad2b313a53f55e0ba8c32e03bc61a545e Mon Sep 17 00:00:00 2001 From: Taha Yassine Kraiem Date: Sun, 5 Sep 2021 11:39:53 +0100 Subject: [PATCH] feat(db): added new foreign-key indexes --- scripts/helm/db/init_dbs/postgresql/1.4.0/1.4.0.sql | 4 ++++ scripts/helm/db/init_dbs/postgresql/init_schema.sql | 4 +++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/scripts/helm/db/init_dbs/postgresql/1.4.0/1.4.0.sql b/scripts/helm/db/init_dbs/postgresql/1.4.0/1.4.0.sql index dd8f6f318..fa0fdebdc 100644 --- a/scripts/helm/db/init_dbs/postgresql/1.4.0/1.4.0.sql +++ b/scripts/helm/db/init_dbs/postgresql/1.4.0/1.4.0.sql @@ -1,5 +1,9 @@ BEGIN; CREATE INDEX pages_session_id_timestamp_idx ON events.pages (session_id, timestamp); +CREATE INDEX projects_tenant_id_idx ON projects(tenant_id); +CREATE INDEX webhooks_tenant_id_idx ON webhooks(tenant_id); +CREATE INDEX issues_project_id_idx ON issues(project_id); + COMMIT; \ No newline at end of file diff --git a/scripts/helm/db/init_dbs/postgresql/init_schema.sql b/scripts/helm/db/init_dbs/postgresql/init_schema.sql index 419ed9c9b..babaf93e6 100644 --- a/scripts/helm/db/init_dbs/postgresql/init_schema.sql +++ b/scripts/helm/db/init_dbs/postgresql/init_schema.sql @@ -172,6 +172,7 @@ CREATE TABLE projects "defaultInputMode": "plain" }'::jsonb -- ?????? ); +CREATE INDEX projects_tenant_id_idx ON projects(tenant_id); CREATE OR REPLACE FUNCTION notify_project() RETURNS trigger AS $$ @@ -247,7 +248,7 @@ create table webhooks index integer default 0 not null, name varchar(100) ); - +CREATE INDEX webhooks_tenant_id_idx ON webhooks(tenant_id); -- --- notifications.sql --- @@ -387,6 +388,7 @@ CREATE TABLE issues ); CREATE INDEX ON issues (issue_id, type); CREATE INDEX issues_context_string_gin_idx ON public.issues USING GIN (context_string gin_trgm_ops); +CREATE INDEX issues_project_id_idx ON issues(project_id); -- --- errors.sql ---